我有我的Spring Boot应用程序。其中我在daoImpl层下编写了以下代码。
@Autowired
EntityManager
CriteriaBuilder qb = em.getCriteriaBuilder();
CriteriaQuery<Person> c = qb.createQuery(Person.class);
Root<Person> p = c.from(Person.class);
其中@Entity类中的“人”放在单独的“公共”包中。
尽管它通过了第一行,但在第二行抛出了异常“ Not aentity ..”。 有人可以帮我解决可能的原因。这对我来说很奇怪,因为同一实体在上一行而不是下一行被接受。
答案 0 :(得分:0)
答案 1 :(得分:0)
我有解决方案,如果它在单独的项目中,我们应该使用@EntityScan而不是@ComponentScan来查找实体包。