@ManyToMany(fetch = FetchType.LAZY)@JoinTable(name = "ROLE",joinColumns = {@joinColumn(name = "ID")},inversejoinColumns={@joinColumn(name="TYPE_ID")})private Set<Sys> long= new HashSet<Sys>(0);能给解释下这些代码什么意思吗?详细点!!!!
1 回答
weenhall
TA贡献121条经验 获得超57个赞
@ManyToMany(fetch = FetchType.LAZY)意思是配置多对多的映射关系,懒加载模式
@JoinTable(name = "ROLE",joinColumns = {@joinColumn(name = "ID")},inversejoinColumns={@joinColumn(name="TYPE_ID")})意思是连接的表名为ROLE,连接的字段通过名为ID的字段和TYPE_ID字段
private Set<Sys> long= new HashSet<Sys>(0);意思是声明一个私有的集合,规定了泛型的集合,就是这个集合只能装Sys的对象。
添加回答
举报
0/150
提交
取消