网上搜索eclipse安装hibernate教程很多。我选的是在线安装。
错误1:
import org.hibernate相关包的时候出错。
解决方案:
我去官网现在了一个hibernate-release-5.4.3.Final.jar离线包。然后把里面required里面的内容复制粘贴到项目工程的lib文件夹下。
这样就可以正确的调用了。
错误2:
测试类导入包出错。ServiceRegistryBuilder。之前的版本老旧,需要更换新的导入方式。
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
新的应用方式也有所变化
Configuration configuration = new Configuration().configure(); //因为使用默认的命名,所以不用指定也可以
sessionFactory = configuration.buildSessionFactory();
configuration.addClass(MyMessage.class);
5.0版本,需要加上面这个addClass这一个内容。MyMessage是个数据库对应表的模型文件。
错误3:
import org.junit.Test;
这个可以 “选择项目”--build path--addLibrary--选中Junit--添加进来应用。
错误4:
serverTimezone?这个是url的问题。之前说过,加一个 ?serverTimezone=UTC解决
错误5:
找不到MyMessage.hbm.xml。之前直接自己手打的配置文件,有点问题。
直接 new|other|hibernate xml mapping file建立一个对应的配置文件即可。记得改里面的数据表和数据库里的对应。
错误6:
中文乱码,这个其实没遇到。具体教程可以百度。