User是many,group是one
User user = group.getUser();
按理说这样应该可以获取到user实体
但debug发现user为空的,可是user.getName()确可以得到;
感觉是lazy的原因 但这之后user还是空的呢
因为要把user放进json里,这样得到的user是空的
只能new User 再把 group.getUser() set到new 的User里
很是纳闷。
配置文件是MyEclipse自己生成的 没有改过
User user = group.getUser();
按理说这样应该可以获取到user实体
但debug发现user为空的,可是user.getName()确可以得到;
感觉是lazy的原因 但这之后user还是空的呢
因为要把user放进json里,这样得到的user是空的
只能new User 再把 group.getUser() set到new 的User里
很是纳闷。
配置文件是MyEclipse自己生成的 没有改过
应该是
Group group = User.getGroup();吧
2.敢问楼主在hibernate映射的时候是否有选择一对多,或者多对多的映射关系3.User user = group.getUser();
这句话是你通过group点出来的,还是你自己写的。4.看看在实体类型里面有没有将对象实例化!
我一时能想到的就这么多了。楼主可以参考