Java 条件生成器选择对象_ EntityManager-em; em=this.getEntityManager(); CriteriaBuilder=em.getCriteriaBuilder(); CriteriaQuery criteria=builder.createQuery(Date.class); 根新闻根=criteria.from(News.class); criteria.select(newsRoot.get(News.date)).distinct(true); List newsList=em.createQuery(条件).getResultList(); 返回新闻列表;

Java 条件生成器选择对象_ EntityManager-em; em=this.getEntityManager(); CriteriaBuilder=em.getCriteriaBuilder(); CriteriaQuery criteria=builder.createQuery(Date.class); 根新闻根=criteria.from(News.class); criteria.select(newsRoot.get(News.date)).distinct(true); List newsList=em.createQuery(条件).getResultList(); 返回新闻列表;,java,jpa,criteria-api,Java,Jpa,Criteria Api,新闻日期不起作用,我不知道为什么,但在其他项目中它起作用了 错误是我需要为News创建一个类。但在它起作用之前 有人遇到这个问题吗?我已经解决了我的问题 在AppData中,选择NetBeans/。元数据-有一个空白的.txt文件。此文件阻止您的类。所以当我删除它的时候。我现在可以访问这些类了 我没有那个新闻,只有新闻,只要元模型类(News)设置正确并且在类路径中就可以了。元模型上的文档:您在哪里使用元模型新闻> 是元模型中的一个类。如果您不想立即考虑元模型(当然,必须使用它来进行类型安全的标

新闻日期不起作用,我不知道为什么,但在其他项目中它起作用了

错误是我需要为News创建一个类。但在它起作用之前


有人遇到这个问题吗?

我已经解决了我的问题


在AppData中,选择NetBeans/。元数据-有一个空白的.txt文件。此文件阻止您的类。所以当我删除它的时候。我现在可以访问这些类了

我没有那个新闻,只有新闻,只要元模型类(News)设置正确并且在类路径中就可以了。元模型上的文档:您在哪里使用元模型<代码>新闻> <代码>是元模型中的一个类。如果您不想立即考虑<代码>元模型(当然,必须使用它来进行类型安全的标准查询),那么您可以将属性的字符串名传递到实体类<代码>新闻< /代码>中,如代码>新闻根。获取(“YouDATEAcess属性”)< /C>。但是,这将是一个类型不安全的查询。是的,我有News\u类,但无法导入它,我不知道为什么
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;