我在连接数据库时遇到问题,休眠状态显示错误:
java.lang.NoClassDefFoundError: net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver
我的测试班很简单:
public class Main {
public static void main(String[] args) {
EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("tutorialdb");
EntityManager entityManager = entityManagerFactory.createEntityManager();
entityManager.close();
entityManagerFactory.close();
}
}
我的项目中存在一个文件byte-buddy-1.10.2.jar,问题出在哪里?
答案 0 :(得分:0)
仅适用于Maven项目
尝试从路径/.m2/net/bytebuddy删除jar文件。尝试再次构建Maven项目。(可能是下载的jar已损坏)
对于独立项目,在类路径中添加jar。
希望它对您有用