Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从数据库创建Hibernate映射文件和PJO时出错_Java_Mysql_Hibernate - Fatal编程技术网

Java 从数据库创建Hibernate映射文件和PJO时出错

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

我使用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 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>