我有一个查询Select * from uploadedFile where uid="tesetetesdsfjdsfj";
我想在 jpa 中编写这个查询,我已经尝试过这个
CriteriaQuery<UploadedFile> query = em.getCriteriaBuilder().createQuery(UploadedFile.class);
Root<UploadedFile> product = query.from(UploadedFile.class);
return em.createQuery(query)
.setFirstResult(0) // offset
.setMaxResults(10) // limit
.getResultList();
我不知道如何在此查询中添加 where 条件 (where uid="tesetetesdsfjdsfj";
)
最佳答案
可以通过以下代码片段实现:
Query query = entityManager.getCriteriaBuilder().createQuery("from UploadedFile fm where sm.someField=:arg1");
query.setParameter("arg1", arg1);
关于java - jpa中where子句的使用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26652591/