- 浏览: 18272 次
- 性别:
最新评论
文章列表
关于hibernate中一对一关联时,从方不能实现延迟加载好对帖子里都讲到了,关键是 外键列是在从方表中的,由从方指向主方,加载主方时必须要查询从方表才能知道对应的从方是否存在。
引用关于one-to-one关联的从方不能lazy loading是由one-to-one的机制造成的,比如user和contact是一对一,user是主,contact是从,约束依赖于user,那么在数据库中,contact表中应该有一个外键字段指向user表的主键。
当加载contact对象时,从contact表的记录中就可以得到user记录的id,这和多对一是一样的,就可以知道user对象是否存在,不存在则u ...
最近程序中用到子类继承,一个超类Task,有几个子类如 EntryTask和GroupTask,对应同一张数据库表,用一个discriminator字段来区分是哪一个子类。
在需要判断hibernate返回的对象是哪一个子类时遇到麻烦,如果返回的不是代理对象, ...