我想知道任何Nhibernate版本是否可行.
我有一个A类,它有一个B类属性,由一个懒惰的多对一关系连接起来.我想在没有进入数据库的情况下获得ABId(我的意思是,没有获得整个B实体).这可能吗?
谢谢!
去做就对了!Hibernate足够智能,不会深入加载对象,除非你需要它们的其他属性,所以调用A.getB().getId()不应该导致B的深度加载(它将使用存储在A中的B的id).
这是一个网站,它更详细地解释了这个概念:在Hibernate中使用注释从惰性加载对象中获取Id
试一试,亲眼看看吧.
| 归档时间: |
|
| 查看次数: |
1144 次 |
| 最近记录: |