为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕粉3501442 2016-07-18 14:44:48
@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的对象。


查看完整回答
反对 回复 2016-07-18
  • 慕粉3501442
    慕粉3501442
    if(vo.getLong().size !=0){ 这句什么意思?????? throw new Exception("存在角色信息,不能删除"); }
  • weenhall
    weenhall
    要把上下文代码贴出来,大概意思是vo这个对象取到值了,也就是他的size!=0时才会执行下面的语句,否则抛出"存在角色信息,不能删除"的异常
  • weenhall
    weenhall
    下次提问尽量把上下文代码贴出来,不然别人怎么知道你写的什么东西
  • 1 回答
  • 0 关注
  • 1385 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信