在经历过几万次的报错,修改,查资料,崩溃之后,终于实现了用Hibernate连接数据库。作为一个自学狗,个中心酸只有自己知道。
总的来说Hibernate包含几个核心的东西:
1..hibernate的jar包(千万别漏了mysql-connector-java.jar,这个是hibernate下载的文件中不提供的)
2.hibernate.cfg.xml里面用户名,密码,数据库地址,映射的xml文件要配置好。注意:注释中不能有“--”,这个我也被报错了不知道为什么。还要注意方言是否设置正确(这个也会报错!)
3.XXXX.hbm.xml文件,这个问题不大,不容易出错。
4.java类:id,getter setter方法要有,和xml文件对应好就没问题。
5.main函数:注意Hibernate5之后创建session的方法与原来不同,其他的就没什么了。
以上的问题都是我在找CSDN博客和StackOverFlow之类的网站解决的,大家遇到报错不要慌张,仔细看看在出错代码行数之后的注释(不要看到一大堆红字就瞬间懵了,排除掉那些无用信息),一般都能够找到对应的解决方法。有什么问题大家可以一起交流,祝大家成功。