Java 从数据库创建Hibernate映射文件和PJO时出错
我使用java版本8.0.2和Mysql Gui 9:02软件。我尝试从数据库创建Hibernate映射文件和PJO,但我总是收到以下错误消息 Hibernate配置失败,消息为:Java 从数据库创建Hibernate映射文件和PJO时出错,java,mysql,hibernate,Java,Mysql,Hibernate,我使用java版本8.0.2和Mysql Gui 9:02软件。我尝试从数据库创建Hibernate映射文件和PJO,但我总是收到以下错误消息 Hibernate配置失败,消息为:无法从数据库获取建议的标识策略列表。可能是JDBC驱动程序的问题有关异常详细信息,请参阅message.log。 hibernate.cfg.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUB
无法从数据库获取建议的标识策略列表。可能是JDBC驱动程序的问题
有关异常详细信息,请参阅message.log。 hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/mind_1.0.2?zeroDateTimeBehavior=convertToNull</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.current_session_context_class">thread</property>
</session-factory>
</hibernate-configuration>
org.hibernate.dialogue.mysqldialogue
com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/mind_1.0.2?zeroDateTimeBehavior=convertToNull
根
符合事实的
线
请帮帮我
可能您的数据库名称不正确。 并尝试添加
<property name="hibernate.default_schema">dbo</property>
dbo
可能您的数据库名称不正确。
并尝试添加
<property name="hibernate.default_schema">dbo</property>
dbo
我想你错过了db密码标签
admin
com.mysql.jdbc.Driver
根
管理
jdbc:mysql://localhost:3306/DBname
org.hibernate.dialogue.mysqldialogue
错误的
使现代化
我想你错过了db密码标签
admin
com.mysql.jdbc.Driver
根
管理
jdbc:mysql://localhost:3306/DBname
org.hibernate.dialogue.mysqldialogue
错误的
使现代化
您使用的服务器是什么?能否将hibernate cfg.xml附加到您的问题?尝试在您的项目中添加JDBC驱动程序,它在hibernate中是必需的。您没有此处的属性您的\u passowrd\u
尝试添加密码属性并再次执行任务。如果没有成功,请删除配置文件,反向工程文件并重试..您使用的服务器是什么?能否将hibernate cfg.xml附加到您的问题?尝试在项目中添加JDBC驱动程序,在Hibernate中需要密码。您在此处没有密码属性your_passowrd\u
请尝试添加密码属性,然后再次执行该任务。如果没有成功删除配置文件,请反向工程文件并重试..我的数据库的名称正是。但是hibernate不接受格式我的名称是“_1.0.2”,因此我有了一个新名称并成功更改。谢谢你向我建议我的数据库的名称正是。但是hibernate不接受格式我的名称是“_1.0.2”,因为我有一个新名称并成功更改。谢谢你向我建议这是一个案例。但是他的数据库名又一次出现了问题,它的格式不是HibernateAccept,这就是一个例子。但是他的数据库名又一次出现了问题,它的格式不是hibernate accept。
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver
</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">admin</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/DBname
</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect
</property>
<property name="show_sql">false</property>
<property name="hbm2ddl.auto">update</property>