如何在HQL中使用“强制索引”。
SELECT * FROM t1 USE INDEX FOR Join (i1) FORCE INDEX FOR JOIN (i2);
我不想使用sql查询。我想使用Hibernate条件指定它。我已经有了表的索引。先谢了。
kx7yvsdv1#
Hibernate支持sql查询,你可以用原生的sql查询来做 * 强制索引 *,用Hibernate Criteria是不可能的。
eaf3rand2#
您需要创建自己的sql函数http://www.znetdevelopment.com/blogs/2009/10/07/using-use-index-with-hibernatemysql/
2条答案
按热度按时间kx7yvsdv1#
Hibernate支持sql查询,你可以用原生的sql查询来做 * 强制索引 *,用Hibernate Criteria是不可能的。
eaf3rand2#
您需要创建自己的sql函数http://www.znetdevelopment.com/blogs/2009/10/07/using-use-index-with-hibernatemysql/