Java 等效标准或HQL?

Java 等效标准或HQL?,java,sql,spring,hibernate,Java,Sql,Spring,Hibernate,我有下面的SQL查询。什么是等价条件或HQL查询 select max(id) from ( select max(id) id from TableA union select max(id) from TableB ) 谢谢 没有等价物,因为HQL或标准中没有并集。一些变通办法包括: 使用本机查询 构建视图并将其映射为只读(如果出于某种原因确实无法使用本机查询) 执行两个查询并在Java代码中选择要使用的值

我有下面的SQL查询。什么是等价条件或HQL查询

select max(id) from 
(
select max(id) id from TableA
union 
select max(id) from TableB
)

谢谢

没有等价物,因为HQL或标准中没有并集。一些变通办法包括:

  • 使用本机查询
  • 构建视图并将其映射为只读(如果出于某种原因确实无法使用本机查询)
  • 执行两个查询并在Java代码中选择要使用的值