如何在hibernate条件中编写insertinto命令
我想在Hibernate条件中编写以下InsertInto查询。 有什么建议吗 .. 谢谢你的帮助如何在hibernate条件中编写insertinto命令,hibernate,criteria,Hibernate,Criteria,我想在Hibernate条件中编写以下InsertInto查询。 有什么建议吗 .. 谢谢你的帮助 sql = "insert into selectedresumes values('" + companyId + "','" + resumeId + "','" + resumeStatusId + "','" + jobId + "')"; 不幸的是,你做不到 根据Hibernate文档 只有插入到。。。选择。。。 支持形式;不是插入到 ... 价值观
sql = "insert into selectedresumes values('" + companyId + "','"
+ resumeId + "','" + resumeStatusId + "','" + jobId + "')";
不幸的是,你做不到 根据Hibernate文档 只有插入到。。。选择。。。 支持形式;不是插入到 ... 价值观形式 所以您只需要创建对象并使用Hibernate保存它,它应该是这样的
Session session = sessionFactory.openSession();
Transaction tx = session.beginTransaction();
Resume selectedresumes = new Resume();
//set all resume values
session.save(selectedresumes);
tx.commit();
session.close();
您应该将查询文件映射到pojo类,而不是SQL或MySQL数据库表 如下图所示,Employee pojo对象有两个字段empNo、empName以插入,如下图所示。 Query Query=session.createQuery(“插入员工(empNo,empName)”) int result=query.executeUpdate() 参考这个例子
谢谢您的帮助,我正在做同样的事情,但在这行tx.commit();它抛出异常org.hibernate.exception.sqlgrammareexception:无法执行JDBC批处理更新,不知道原因是什么。谢谢