为了账号安全,请及时绑定邮箱和手机立即绑定

执行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();

}


正在回答

1 回答

加上这两句:

session.save(stu);

session.save(stu1);

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

石头轩_0001 提问者

已经解决了,不是代码的问题,是开发环境的版本问题,谢谢哈,以后出现这样情况就要查看开发环境及对应的应用的版本号才对
2017-07-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Hibernate初探之一对多映射
  • 参与学习       42171    人
  • 解答问题       295    个

Hibernate中一对多关联映射配置,以及cascade和inverse属性作用

进入课程

执行hibernate时出现异常,求救啦

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信