1
讓說,我有一個通用的方法使用JPA,列出實體檢索通用實體的主鍵列定義JPA
public <T> List<T> list(Class<T> entity) throws Exception {
List<T> result = new ArrayList<T>();
CriteriaBuilder builder = em.getCriteriaBuilder();
CriteriaQuery<T> query = builder.createQuery(entity);
Root<T> root = query.from(entity);
query.select(root);
//possible?
query.orderBy(builder.asc(...));
result = em.createQuery(query).getResultList();
return result;
}
反正有沒有爲我們orderby
添加到查詢並使其ORDER BY主鍵沒有指定主列作爲表達式?我的意思是,在JPA中是否存在Key
/Constant
或其他任何實體的主鍵列,或者是一個用於檢索它的util方法?
工程就像一個魅力!萬分感謝! – Quincy