我需要在我的查詢中放置一個where子句,但我沒有達到正確的語法。語法where條款與條件協商
/*
* Support listing and POSTing back Origem entities (e.g. from inside an
* HtmlSelectOneMenu)
*/
public List<Origem> getAll()
{
CriteriaBuilder cb = this.entityManager.getCriteriaBuilder();
CriteriaQuery<Origem> criteria = cb.createQuery(Origem.class);
Root<Origem> root = criteria.from(Origem.class);
return this.entityManager.createQuery(
criteria.select(root).where())
.getResultList();
}
在我的where子句中,希望帶有id等於登錄用戶的所有「origem」。 事情是這樣的:
例:select * from origin where origem.id = loginBean.origem.getId