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





