@ManyToMany(fetch = FetchType.LAZY)@JoinTable(name = "ROLE",joinColumns = {@joinColumn(name = "ID")},inversejoinColumns={@joinColumn(name="TYPE_ID")})private Set<Sys>? long= new? HashSet<Sys>(0);能給解釋下這些代碼什么意思嗎?詳細(xì)點(diǎn)!!!!
1 回答

weenhall
TA貢獻(xiàn)121條經(jīng)驗(yàn) 獲得超57個(gè)贊
@ManyToMany(fetch = FetchType.LAZY)意思是配置多對(duì)多的映射關(guān)系,懶加載模式
@JoinTable(name = "ROLE",joinColumns = {@joinColumn(name = "ID")},inversejoinColumns={@joinColumn(name="TYPE_ID")})意思是連接的表名為ROLE,連接的字段通過(guò)名為ID的字段和TYPE_ID字段
private Set<Sys>? long= new? HashSet<Sys>(0);意思是聲明一個(gè)私有的集合,規(guī)定了泛型的集合,就是這個(gè)集合只能裝Sys的對(duì)象。
添加回答
舉報(bào)
0/150
提交
取消