猿问

求大神帮我解释解释这段代码!!

@ManyToMany(fetch = FetchType.LAZY)

@JoinTable(name = "ROLE",joinColumns = {@joinColumn(name = "ID")},inversejoinColumns={@joinColumn(name="TYPE_ID")})

private Set<Sys>  long= new  HashSet<Sys>(0);


能给解释下这些代码什么意思吗?详细点!!!!

慕粉3501442
浏览 1386回答 1
1回答

weenhall

@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的对象。
随时随地看视频慕课网APP

相关分类

Java
我要回答