Hibernate无法登录MySQL-密码验证失败

时间:2020-05-31 14:27:39

标签: mysql hibernate

我有Hibernate 5.4.17 Final和MySQL 8.0以及hibernate.cfg.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
  <session-factory>
    <property name="hibernate.dialect">org.hibernate.dialect.MySQL8Dialect</property>
    <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
    <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/pia?zeroDateTimeBehavior=convertToNull&amp;useUnicode=true&amp;characterEncoding=UTF-8</property>
    <property name="hibernate.connection.username">root</property>
    <property name="hibernate.connection.password">********</property>
    <property name="hibernate.connection.pool_size">10</property>
    <property name="hibernate.current_session_context_class">thread</property>
    <property name="hibernate.hbm2ddl.auto">update</property>
    <property name="hibernate.show_sql">true</property>
    <property name="hibernate.format_sql">true</property>
    <mapping class="rs.ac.bg.etf.dao.beans.Korisnik"/>
    <mapping class="rs.ac.bg.etf.dao.beans.Kategorija"/>
    <mapping class="rs.ac.bg.etf.dao.beans.Obavestenje"/>
    <mapping class="rs.ac.bg.etf.dao.beans.Predmet"/>
    <mapping class="rs.ac.bg.etf.dao.beans.Materijal"/>
    <mapping class="rs.ac.bg.etf.dao.beans.Publikacija"/>
    <mapping class="rs.ac.bg.etf.dao.beans.PlanAngazovanja"/>
  </session-factory>
</hibernate-configuration>

当我在MySQL Workbench连接中测试密码成功时。

我不知道为什么会收到错误java.io.IOException: Keystore was tampered with, or password was incorrect

0 个答案:

没有答案