課程
/后端開發(fā)
/Java
/Hibernate初探之單表映射
測試成功,可數(shù)據(jù)庫哪里表中沒數(shù)據(jù)呀
2015-11-20
源自:Hibernate初探之單表映射 3-4
正在回答
你是不是還是按照上一個testSaveStudents() 方法來的呢?上一個方法不是通過開啟事務并設置自動提交的方式,它最后還有個session.flush();才能把student保存進去。
解決措施1:在這個方法末尾加上session.flush();
解決措施2:采取開啟事務并設置自動提交的方式
@Before public?void?init()?{ Configuration?config?=?new?Configuration().configure(); //生成服務注冊對象 ServiceRegistry?serviceRegistry?=?new?ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry(); // 初始化工廠對象 ?sessionFactory?=?config.buildSessionFactory(serviceRegistry); // ?打開會話 ?session?=?sessionFactory.openSession(); // ?開啟事務 ?transaction?=?session.beginTransaction(); } @After public?void?destory()?{ transaction.commit(); session.close(); sessionFactory.close(); }
我也遇到這個問題 你是這么解決的
貪吃干脆面君
已解決
舉報
Java持久化框架Hibernate入門教程,掌握Hibernate基本概念
5 回答數(shù)據(jù)庫記錄只有一條
2 回答數(shù)據(jù)庫怎么會有兩條記錄呢?
4 回答數(shù)據(jù)寫不到數(shù)據(jù)庫中
2 回答輸入到數(shù)據(jù)庫中中文亂碼
1 回答沒有強制輸出SQL語句,運行記錄數(shù)據(jù)也提交上了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-31
你是不是還是按照上一個testSaveStudents() 方法來的呢?上一個方法不是通過開啟事務并設置自動提交的方式,它最后還有個session.flush();才能把student保存進去。
解決措施1:在這個方法末尾加上session.flush();
解決措施2:采取開啟事務并設置自動提交的方式
2015-11-26
我也遇到這個問題 你是這么解決的
2015-11-20
已解決