【发布时间】:2012-10-16 13:30:45
【问题描述】:
我需要将下面的 SQL 查询转换为 HQL 查询。
select * from table where (column1, column2, column3) in (('A','B','C'),('D','E','F'));
【问题讨论】:
-
好的。在这种情况下,您最好阅读docs.jboss.org/hibernate/orm/4.1/manual/en-US/html/ch16.html,然后在遇到问题时报告。
-
@Alex 该链接提供了有关使用子查询的行值构造函数语法的信息。下面提到的代码也适用于 ID,但如果我必须为非键列或部分键列设置 IN 子句,它将不起作用。
标签: hibernate