執行hibernate時出現異常,求救啦
錯誤提示如下:
java.lang.NoSuchMethodError: org.hibernate.cfg.Environment.verifyProperties(Ljava/util/Map;)V
我的代碼如下:不知道是不是版本問題呢,這段代碼在eclipse中運行沒有異常的
public static void main(String[] args) {
addGrade();
}
//將學生添加到班級
public static void addGrade()
{
Grade g=new Grade("java","軟件開發一班");
Student stu=new Student("張三","男");
Student stu1=new Student("穆女生","女");
//
g.getStudents().add(stu);
g.getStudents().add(stu1);
//創建hibernate內置對象
Configuration config=new Configuration().configure();
//創建服務注冊對象
ServiceRegistry serviceRegistry=new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();
//創建sessionfactory對象
SessionFactory sessionFactory=config.buildSessionFactory();
Session session=sessionFactory.openSession();
Transaction tx=session.beginTransaction();
session.save(g);
tx.commit();
session.close();
sessionFactory.close();
}
2017-07-11
加上這兩句:
session.save(stu);
session.save(stu1);