JDBC 连接mysql
容易报错的点:
一、类名.hml.xml配置
classs的names属性值是类的全路径名 如: com.shh.Customer
二、hibernate.cfg.xmlp配置
1、mysql 8.0以上版本驱动加载路径是com.mysql.cj.jdbc.Driver 原来的是(com.mysql.jdbc.Driver)
容易被忽略的。鸡友们注意了
2、MySQL8.0以上版本获取连接connection
jdbc:mysql://localhost:3306/xxx?serverTimezone=UTC&useSSL=false
serverTimezone是服务器时区,usessLL使否要开起SSL协议。
mysql的版本要求;
必须配置不然像我一样头痛几天。
3、<mapping resource="com/bms/domain/Customer.hbm.xml"/>
作用是关联hml.xml配置 文件。
resuorce也是全路径名称。还有他是用斜杠连接不用是 点
如果有解决你的问题请点赞谢谢!