我试过
TestDao.me().persistTest(main);
...
Query query = session.createSQLQuery("INSERT INTO TD_TEST_MAIN(id,field1,field2,field3) VALUES(TD_TEST_MAIN_SEQ.NEXTVAL,:f1,:f2,:f3)")
.setParameter("f1", testMain.getField1())
.setParameter("f2", testMain.getField2())
.setParameter("f3", testMain.getField3());
query.executeUpdate();
但在executeUpdate
我的应用程序冻结之后。我没有错误,我的应用程序无法正常工作。但是,如果我在PLDeveloper中运行此SQL,它可以正常工作。
Query query = session.createSQLQuery("INSERT INTO TD_TEST_MAIN(id,field1,field2,field3) VALUES('TD_TEST_MAIN_SEQ.NEXTVAL',:f1,:f2,:f3)")
我得到语法错误