0

我想使用 jpa 实体管理器在表中查找具有如下过滤条件的条目

select * from My_Table where (status='A' or status='Z' or status='NA')

请建议一种方法来做到这一点..

4

1 回答 1

2

假设如下:

  1. em = 实体管理器
  2. MyTable = My_Table 实体
  3. MyTable 有一个状态字段。

爪哇

public List findByStatus() {
    return em.createQuery(
        "SELECT mt FROM MyTable mt WHERE mt.status in ('A', 'Z', 'NA')")
        .getResultList();
}
于 2013-01-14T10:18:58.470 回答