2010-06-24 78 views
1

这是我的问题。 我有很多对一个从为accountList到客户端Nhibernate:是否有可能使HQL生成SQL查询JOIN

当我要列出与客户名称帐户的关系,我的HQL查询(“从为accountList”) 产生数以千计的SQL查询,一个用于为accountList和每个客户一个。

是否有可能通过HQL强制让一个SQL请求加入正确的连接?

感谢您的提前:-)

回答

3

是的。如果您在HQL中编写查询:

"from accountlist a join fetch a.client" 

或类似的。 NHibernate的提取策略定义了如何检索这类数据。如果您指定使用JOIN进行提取,那就是它的作用。

+0

不错,它的工作原理:-) thank's – eka808 2010-06-25 12:06:41

相关问题