簡體   English   中英

將數據添加到抽象表Java Spring

[英]Add data to abstract table Java spring

我有兩個由休眠生成的實體(在postgres中)

這是我的MCD(很多到很多-用戶瓶): 一切正常,但是我的抽象表未完成。

我的表User_Bottle的屏幕:

在此處輸入圖片說明

我想將此數據添加到我的表中,但我不知道該怎么做,這是我的服務(我是春季初學者):

    public void addBottleToUser(UserBottleDTO userBottleDto) {

    //Variable that i would like to add into my request
    String userEmail;
    Long bottleIdl;
    String scorel;
    String opinion;
    String with;
    String place;
    String date;

    User userDb = this.userDao.findByEmail(userBottleDto.getUserEmail());
    Bottle bottleDb = this.bottleDao.findById(userBottleDto.getBottleId());
    Set<Bottle> bottles = new HashSet<Bottle>();
    bottles = userDb.getBottles();
    bottles.add(bottleDb);
    userDb.setBottles(bottles);

    this.userDao.save(userDb);
}

用戶類別(實體): https : //pastebin.com/KAuyvBAJ

瓶類(實體): https : //pastebin.com/NmrqpVEQ

我可以打印我的DAO,DTO(如果需要)或其他內容。

如果沒有用@ManyToMany注釋關系; 您需要保存與瓶子或用戶相同的抽象表記錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM