java—如何使用entityclass从dto类Map到其他类,以及如何使用repository来实现这一点,但我不太明白

mzaanser  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(145)

这是我的dto类,我试图Map实体的字段,因为我想在服务层中使用它。
块引用

package com.prolifics.dto;

import java.util.Map;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;

@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(Include.NON_NULL)
public class FacilityDTO {
    private Integer id;

    private String city;

    private String name;

    private String pin;

    private String state;

    private String status;
    private float lattitude;

    private float longitude;

    private Map<String,Integer> vaccineStock;

    public Map<String, Integer> getVaccineStock() {
        return vaccineStock;
    }

    public void setVaccineStock(Map<String, Integer> vaccineStock) {
        this.vaccineStock = vaccineStock;
    }

    public float getLattitude() {
        return lattitude;
    }

    public void setLattitude(float lattitude) {
        this.lattitude = lattitude;
    }

    public float getLongitude() {
        return longitude;
    }

    public void setLongitude(float longitude) {
        this.longitude = longitude;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPin() {
        return pin;
    }

    public void setPin(String pin) {
        this.pin = pin;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

}

在我的facilityvaccineentity中有一个int类型的stock变量,我想将dto类中的该字段Map到类中,因为它不包含stock字段,所以我可以从服务类访问它。怎么做?

@Repository
public interface FacilityVaccineRepository extends CrudRepository<FacilityVaccine,Integer>{

    public FacilityVaccine stock(int stock);

}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题