0
EntityManager em;
em = this.getEntityManager();
CriteriaBuilder builder = em.getCriteriaBuilder();
CriteriaQuery<Date> criteria = builder.createQuery(Date.class);
Root<News> newsRoot = criteria.from(News.class);
criteria.select(newsRoot.get(News_.date)).distinct(true);
List<Date> newsList = em.createQuery(criteria).getResultList();
return newsList;
News_.date不工作我不知道爲什麼,但在其他項目中工作。條件生成器選擇對象_
錯誤是我需要爲News_創建一個類。但在它工作之前。
有人遇到這個問題?
我沒有那News_ only新聞 –
只要您的元模型類(News_)設置正確並且在您的類路徑中,它應該沒問題。關於元模型的文檔:http://docs.jboss.org/hibernate/orm/4.0/hem/en-US/html/metamodel.html – Durandal
你在哪裏使用'Metamodel'? 'News_'是指元模型中的一個類。 – Lion