论坛首页 Java版 Hibernate

hibernate继承关系的性能

浏览 2564 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-04-14
我们项目中是用单根继承来实现的.就是一个通过一个父类,多个子类,然后用@discriminatorvalue(value="abc"),来区别不同的类,从数据库获取也是用这个value来区别!(我们项目用的是annotation)
   
0 请登录后投票
最后更新时间:2008-04-14
谢谢forestking,就是fetch=“select”的问题,3q!
   
0 请登录后投票
最后更新时间:2008-04-14
我觉得应该看3个实体逻辑是否真的具有继承意义
   
0 请登录后投票
最后更新时间:2008-04-15
@MappedSuperClass
   
0 请登录后投票
最后更新时间:2008-04-15
其实我的感觉是多用组合、少用继承
看你的需求吧
   
0 请登录后投票
最后更新时间:2008-04-16
majianshe 写道
lingzantia 写道
谢谢lsk,但我希望能够保留继承关系,因为我需要在同一个方法中根据申请单号取出对应的所有信息。委托能够完成,但需要另一个参数表示要查询的子类,那样的话我需要写上一堆的if-else,但继承可以很简洁的处理这中情况,所以我想知道有没有保留继承关系同时性能不差的方法。


但需要另一个参数表示要查询的子类:不懂什么意思。

hibernate取出的对象就是你需要查找的子类的类型
   
0 请登录后投票
论坛首页 Java版 Hibernate

跳转论坛:
JavaEye推荐