Hibernate-mysql常见问题
作者:互联网
url地址填写
<!-- 配置连接数据库mysql的基本信息 -->
<property name="connection.username">root</property>
<property name="connection.password">root</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/hibernate5?characterEncoding=utf8</property>
<!-- 若加上IP则前面的是两条斜杠,若不加IP则是三条斜杠 -->
<!-- <property name="connection.url">jdbc:mysql:///hibernate5?characterEncoding=utf8</property> -->
- eclispe反编译安装
Decompiler
- hibernate工具安装
勾选Hibernatetools,安装后
File - New - other
4.JUnit4测试用例
有时候JUnit5会有不兼容的问题
有些不兼容问题,可以右键
Run As - Run Configuration
5.测试用例mysql失败原因
<!-- 配置Hibernate的基本信息 -->
<!-- Hibernate所使用的数据库方言 -->
<property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
Hibernate异常总结:org.hibernate.exception.SQLGrammarException: could not execute statement
- mysql密码识别,字符不对
需要指定字符集
<property name="connection.url">jdbc:mysql://localhost:3306/hibernate5?characterEncoding=utf8</property>
- 代码
标签:jdbc,utf8,characterEncoding,connection,常见问题,Hibernate,hibernate,mysql 来源: https://blog.csdn.net/qq_35733147/article/details/109649866