第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用@GeneratedValue(strategy=GenerationType.AUTO) 時

使用@GeneratedValue(strategy=GenerationType.AUTO) 時

慕尼黑5688855 2023-04-26 16:02:06
我正在學(xué)習(xí)Hibernate數(shù)據(jù)庫MySql,在制作小項目時我想出了奇怪的休眠行為。我正在嘗試保存一個實體(代碼如下),但實體沒有持久化到數(shù)據(jù)庫中。我只使用session.save(e)方法。如果我正在使用它就可以工作@GeneratedValue(strategy=GenerationType.IDENTITY),如果我正在使用它就不會工作@GeneratedValue(strategy=GenerationType.AUTO)。同樣,如果我使用會話事務(wù) ( begin and commit),它在兩種情況下都有效(AUTO 和 IDENTITY)。同樣,如果我使用兩個不同的實體,一個使用 AUTO,另一個使用 IDENTITY,它正在工作。第一個實體import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.Table;@Entity@Table(name = "EMPLOYEE")public class Employee {    @Id    @GeneratedValue(strategy = GenerationType.IDENTITY)    @Column(name = "EMP_ID")    private int empId;    @Column(name ="name")    private String name;    public int getEmpId() {        return empId;    }    public void setEmpId(int empId) {        this.empId = empId;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }}第二實體import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.Table;@Entity@Table(name = "SUPEMPLOYEE")public class SupperEmploye {    @Id    @GeneratedValue(strategy = GenerationType.AUTO)    @Column(name = "EMP_ID")    private int empId;    @Column(name ="name")    private String name;    public int getEmpId() {        return empId;    }    public void setEmpId(int empId) {        this.empId = empId;    }    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }}
查看完整描述

2 回答

?
30秒到達(dá)戰(zhàn)場

TA貢獻(xiàn)1828條經(jīng)驗 獲得超6個贊

嘗試這個

@GeneratedValue(strategy=GenerationType.IDENTITY)


查看完整回答
反對 回復(fù) 2023-04-26
?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗 獲得超7個贊

你應(yīng)該使用

@GeneratedValue(strategy?=?GenerationType.AUTO,?generator?=?"native")

代替

@GeneratedValue(strategy?=?GenerationType.AUTO)


查看完整回答
反對 回復(fù) 2023-04-26
  • 2 回答
  • 0 關(guān)注
  • 443 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號