Java 标准api对distinct on(Postgres)的支持
按照我的,有没有一种方法可以在CriteriaAPI中编写以下查询Java 标准api对distinct on(Postgres)的支持,java,mysql,postgresql,criteria,criteria-api,Java,Mysql,Postgresql,Criteria,Criteria Api,按照我的,有没有一种方法可以在CriteriaAPI中编写以下查询 SELECT DISTINCT ON (book_id, author_id) book_id, author_id, mark, year FROM BOOKS 据我所知,只有Postgres(我正在使用的数据库)才支持“distinct on”这一短语,而这似乎正是我所寻找的。 我不能直接使用这个查询,因为我的测试在内存中使用H2(现在将它们转换为使用Postgres可能是一个大问题)
SELECT DISTINCT ON (book_id, author_id) book_id, author_id, mark, year
FROM BOOKS
据我所知,只有Postgres(我正在使用的数据库)才支持“distinct on”这一短语,而这似乎正是我所寻找的。
我不能直接使用这个查询,因为我的测试在内存中使用H2(现在将它们转换为使用Postgres可能是一个大问题)