JPA查找条件不为Key

JPA查找条件不为Key,jpa,Jpa,我正在使用EntityManager来持久化我的代码。我正在使用find方法检索数据。是否有其他方法读取数据。我知道我可以使用Query,但如果有一种方法,我会更舒服。还有,是否有任何方法可以去除键,比如findAll(where name=“kk”)?您是否研究过CriteriaBuilder?是的,最后我定义了@NamedQueries。我在许多不同的地方提取数据,我不想构建查询。使用NamedQuery注释,我可以定义它们一次,然后在任何需要的地方使用它们。

我正在使用EntityManager来持久化我的代码。我正在使用find方法检索数据。是否有其他方法读取数据。我知道我可以使用Query,但如果有一种方法,我会更舒服。

还有,是否有任何方法可以去除键,比如findAll(where name=“kk”)?您是否研究过CriteriaBuilder?是的,最后我定义了@NamedQueries。我在许多不同的地方提取数据,我不想构建查询。使用NamedQuery注释,我可以定义它们一次,然后在任何需要的地方使用它们。