亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

junit運行之后數據庫成功見了students表格,但是顯示init和destroy兩個方法空指針錯誤

http://img1.sycdn.imooc.com//59eb11e30001115c16470557.jpg

import java.util.Date;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.service.ServiceRegistry;
import org.hibernate.service.ServiceRegistryBuilder;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;

public class StudentsTest {
?
?private SessionFactory sessionFactory;
?private Session session;
?private Transaction transaction;

?@Before
?public void init(){
??//創建配置對象
??Configuration config = new Configuration().configure();
??//創建服務注冊對象
??ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().
???? applySettings(config.getProperties()).buildServiceRegistry();
??//創建會話工廠對象
??sessionFactory = config.buildSessionFactory(serviceRegistry);
??//開啟事務
??transaction =session.beginTransaction();

?}
?
?@After
?public void destory(){
??transaction.commit();//提交事務
??session.close();//關閉回話
??sessionFactory.close();//關閉會話工廠
?}
?
?@Test
?public void testSaveStudents(){
??//生成學生對象
??Students s =new Students(1,"張三豐","男",new Date(),"武當山");
??session.save(s);
??
?}
?
?
}


正在回答

2 回答

你創建的session對象呢?

1 回復 有任何疑惑可以回復我~
#1

寶慕林1479674 提問者

原來如此,低級錯誤
2017-10-22 回復 有任何疑惑可以回復我~

我也犯了這個錯誤 正納悶呢 沒想到有人犯了和我一樣的錯誤。。。。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

junit運行之后數據庫成功見了students表格,但是顯示init和destroy兩個方法空指針錯誤

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號