gpt4 book ai didi

java - 连接数据库的 Hibernate 问题 - java.lang.NoClassDefFoundError : net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver

转载 作者:行者123 更新时间:2023-12-01 19:18:02 27 4
gpt4 key购买 nike

我在连接数据库时遇到问题,hibernate 显示错误:

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,问题出在哪里?

最佳答案

仅适用于maven项目

尝试从路径/.m2/net/bytebuddy中删除jar文件。尝试再次构建maven项目。(可能是下载的jar已损坏)

如果是独立项目,请在类路径中添加 jar。

希望它对你有用

关于java - 连接数据库的 Hibernate 问题 - java.lang.NoClassDefFoundError : net/bytebuddy/NamingStrategy$SuffixingRandom$BaseNameResolver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59398383/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com