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

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

為啥我的總是出現Exception in thread "main" java.lang.NullPointerException at com.msl.test.test1.main(test1.java:25)

package com.msl.test;




import org.hibernate.HibernateException;

import org.hibernate.Session;

import org.hibernate.Transaction;


import com.msl.entity.Grade;

import com.msl.entity.Student;

import com.msl.util.HibernateSessionFactory;


public class test1 {

public static void main(String[] args) {

Transaction tx=null;

Session session=null;

try {

Grade g=new Grade("java1","java一班學習");

Student stu1=new Student("幕女神","女");

Student stu2=new Student( "小木木","男");

g.getStudents().add(stu1);

g.getStudents().add(stu2);

session=HibernateSessionFactory.getSession();

tx=session.getTransaction();

session.save(g);

session.save(stu1);

session.save(stu2);

tx.commit();

HibernateSessionFactory.closeSession();

} catch (HibernateException e) {

// TODO: handle exception

tx.rollback();

}

}


}


正在回答

3 回答

因為你班級類里面沒有初始化存放學生類的集合

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

;你的cfg,xml文件可能配置有問題

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

tx=session.getTransaction();不是應該設置開啟事物么?beginTransaction();

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

舉報

0/150
提交
取消
Hibernate初探之一對多映射
  • 參與學習       42163    人
  • 解答問題       310    個

Hibernate中一對多關聯映射配置,以及cascade和inverse屬性作用

進入課程

為啥我的總是出現Exception in thread "main" java.lang.NullPointerException at com.msl.test.test1.main(test1.java:25)

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

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

幫助反饋 APP下載

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

公眾號

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