`
janh
  • 浏览: 18142 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
关于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返回的对象是哪一个子类时遇到麻烦,如果返回的不是代理对象, ...
探讨一下spring拦截器中的数据库操作和事务管理。 大家知道spring中的事务管理是通过AOP代理来实现的,对被代理对象的每个方法进行拦截,在方法执行前启动事务,方法执行完后根据是否有异常和异常的种类进行提交或回滚。 ...
Global site tag (gtag.js) - Google Analytics