组件需要一种找不到的类型'javax.persistence.EntityManagerFactory'

时间:2018-09-27 16:13:26

标签: spring spring-boot jpa

标题出现错误。我仔细研究了所有其他我能找到的SO问题,但这些问题都不适合我的情况,它们似乎都在使用XML配置或使用了错误的注释。我正在尝试设置当前最简单的数据库,而只是为用户存储PIN的地方。这是用于获取ID的存储库:

@Repository
@Transactional
public class IdTypeRepository {

    @PersistenceContext
    EntityManager entityManager;

    public PINType getIdType(String idTypeCode) {
        return this.entityManager.find(PINType.class, idTypeCode);
    }

}

现在,该类当前未被使用,但是在尝试编译时,我遇到了错误。这是怎么了我以前以这种方式使用过JPA,但从未出错。谢谢您能提供的任何帮助。

如果需要,我可以提供更多代码,现在我仅使用几个类,并且不在任何地方使用该类,因此我不确定还有什么用处,但可以提供所需的任何东西。

编辑:不确定为什么它仍然不能正常工作,但是使用Gradle而不是Maven重新初始化项目并复制相同的代码就可以了。

0 个答案:

没有答案