NHibernate抓取策略在mapping文件中如何影响HQL与Criteria查询?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3320个文字,预计阅读时间需要14分钟。
NHibernate实践总结(二)+ 在mapping文件中设置抓取策略对HQL与Criteria构成不同影响的测试与验证+ 本文主要介绍上述(3)中提到的:HQL与Criteria对mapping文件中设置的抓取策略的差异
NHibernate实践总结(二) 在mapping文件中设置抓取策略对HQL与Criteria造成不同影响的测试与验证 今天这篇文章,主要介绍上面(3)中提到的:HQL与Criteria对mapping文件中设置的抓取策略的差异现象,即mapping文件中的fetch="join"抓取策略设置,对Get、Criteria有影响对HQL不影响的现象。当一开始遇到这个现象时,相信园子里的不少朋友会和我一样,还以为是自己的代码写错了或是mapping文件设置错了呢,经过调试确认代码和设置都没错之后,甚感惊讶,就怀疑是NHibernate的Bug。在网上搜索相关资料后才知道Hibernate(NHibernate)存在此现象,My God,我又没有先知先觉,谁想得到呢?气得真想把电脑给砸了,算是被NHibernate耍了几个小时的调试时间,从此以后在实际项目中就再也没在 mapping文件中设置过任何fetching strategy。本文共计3320个文字,预计阅读时间需要14分钟。
NHibernate实践总结(二)+ 在mapping文件中设置抓取策略对HQL与Criteria构成不同影响的测试与验证+ 本文主要介绍上述(3)中提到的:HQL与Criteria对mapping文件中设置的抓取策略的差异
NHibernate实践总结(二) 在mapping文件中设置抓取策略对HQL与Criteria造成不同影响的测试与验证 今天这篇文章,主要介绍上面(3)中提到的:HQL与Criteria对mapping文件中设置的抓取策略的差异现象,即mapping文件中的fetch="join"抓取策略设置,对Get、Criteria有影响对HQL不影响的现象。当一开始遇到这个现象时,相信园子里的不少朋友会和我一样,还以为是自己的代码写错了或是mapping文件设置错了呢,经过调试确认代码和设置都没错之后,甚感惊讶,就怀疑是NHibernate的Bug。在网上搜索相关资料后才知道Hibernate(NHibernate)存在此现象,My God,我又没有先知先觉,谁想得到呢?气得真想把电脑给砸了,算是被NHibernate耍了几个小时的调试时间,从此以后在实际项目中就再也没在 mapping文件中设置过任何fetching strategy。
