網上搜索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:
中文亂碼,這個其實沒遇到。具體教程可以百度。