这是我的问题。 我有一个从帐户列表到客户的多对一关系
当我想列出具有客户名称的帐户时,我的HQL查询(“来自帐户列表”) 生成数千个SQL查询,一个用于帐户列表,一个用于每个客户端。
是否有可能,HQL强制通过连接强制一个sql请求?
先谢谢你了: - )
答案 0 :(得分:3)
是。如果您在HQL中编写查询:
"from accountlist a join fetch a.client"
或类似的。 NHibernate的获取策略定义了如何检索这种数据。如果你指定用JOIN获取,那就是它的作用。