|
|
1
0
好吧,我找到问题了。project.region,project.country之所以是代理,是因为在加载项目地址之前,我已将项目加载到其他地方的会话中(没有急于加载区域/国家)。 因此,在这之后,我加载项目地址,hibernate不再获取项目(因此忽略我的获取策略),而是在会话中使用缓存的项目。 在加载我的项目地址之前,可以通过调用session.evictall()来验证这一点。 在hibernate中有没有一种方法可以显式地告诉您执行完全查询(不使用exit())? |
|
|
beauXjames · NHibernate对合并日期的比较约束 11 年前 |