ServiceRegistry有exception的試試這個:
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build();
2018-06-12
eclipse創建hibernate配置文件最后一步點finish沒得反應得?
答案就是你得hibernate得版本沒選對,要選擇與你安裝對應得或者低于你安裝得版本就可以了。
答案就是你得hibernate得版本沒選對,要選擇與你安裝對應得或者低于你安裝得版本就可以了。
2018-06-07
要自動提交事務,也要先開啟事務。這句不要注釋: transaction = session.beginTransaction();
2018-05-17
用idea的同學可以參考一下這個
https://blog.csdn.net/violet_echo_0908/article/details/50839373
https://blog.csdn.net/violet_echo_0908/article/details/50839373
2018-05-14
出現mappingException的小伙伴,可以參考以下博客內容。很可能是init ()方法過時了https://www.cnblogs.com/jinjiyese153/p/6902785.html
2018-05-13
改成這個就可以了。。。。弄了我半天
// 創建配置對象
Configuration config = new Configuration().configure();
// 創建回話工廠對象
sessionFactory = config.buildSessionFactory();
// 會話對象
session = sessionFactory.openSession();
// 開啟事務
transaction = session.beginTransaction();
// 創建配置對象
Configuration config = new Configuration().configure();
// 創建回話工廠對象
sessionFactory = config.buildSessionFactory();
// 會話對象
session = sessionFactory.openSession();
// 開啟事務
transaction = session.beginTransaction();
2018-05-10
對于某些版本不同所遇到的問題,僅供參考
①報錯Access denied for user ''@'localhost' (using password: NO)可改:<property name="hibernate.connection.password">root</property>
②報錯The server time zone value '???ú±ê×??±??' is unrecognized...:解決版本5.1.28以上的數據庫驅所動帶來的數據庫與系統的時區差異:url后面加上代碼如......UTF-8&amp;serverTimezone=GMT</property>
①報錯Access denied for user ''@'localhost' (using password: NO)可改:<property name="hibernate.connection.password">root</property>
②報錯The server time zone value '???ú±ê×??±??' is unrecognized...:解決版本5.1.28以上的數據庫驅所動帶來的數據庫與系統的時區差異:url后面加上代碼如......UTF-8&amp;serverTimezone=GMT</property>
2018-05-06
Configuration cfg = new Configuration().configure();
//hibernate5 變化
cfg.addClass(Student.class);
//hibernate5 變化
cfg.addClass(Student.class);
2018-05-05