java - 包 org.hibernate 可以从多个模块访问 : hibernate. commons.annotations, hibernate.core

标签 java mysql hibernate

我是 Hibernate 的新手。我遇到了这样的问题:虽然我配置了 Hibernate 和 MySQL 的所有必需的 JARS,但当我尝试导入 SessionFactory 时,它 仍然显示这样的错误信息:

The package org.hibernate is accessible from more than one module: hibernate.commons.annotations, hibernate.core

有人知道怎么解决吗?

最佳答案

我认为问题出在 java 9 和模块的新介绍上。尝试将您的执行环境更改为 java 8,如果这不起作用,请尝试在类路径而不是模块路径中引用您的 Hibernate jar 文件。在项目的构建路径中配置它

关于java - 包 org.hibernate 可以从多个模块访问 : hibernate. commons.annotations, hibernate.core,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50173740/

相关文章:

java - 使用 Objective C 创建唯一用户 ID 的算法

java -/* 和/** 之间的区别

java - Hibernate 没有使用 query.list() 获得正确的记录;

java - 删除在 Hibernate/Spring Data 中不起作用

php - 尝试使用 php 从 mysql 数据库上的文件获取文件大小

java - 使用 Hibernate 自定义 double[] UserType

java - Firebase 与 Room 持久性库

java - Transformers.aliasToBean() 参数类型不匹配

mysql - 如何使用 COUNT 和 GROUP BY 优化 sql 查询

php - "Cannot log in to the MySQL server",没有在 CentOS7 上使用 phpMyAdmin 的代码