【发布时间】:2012-09-29 07:14:54
【问题描述】:
如何使用 JPA Criteria 编写以下 MySQL 查询?
select * from deptors where customerId in
(select customerId from address where zipcode="12345-6789")
and gender="male";
我已阅读 http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Querying/Criteria#Subquery 和许多 stackoverflow 线程,包括 JPA 2.0, Criteria API, Subqueries, In Expressions。但我就是不明白。感谢您的帮助。
【问题讨论】:
-
对于
in的用法,也看看这个答案:stackoverflow.com/a/9325205/870122