我遵循本教程mykong以便在 mysql 中使用 hibernate。
我的问题是,当我启动程序时,我收到了这个异常org.hibernate.TransactionException: Transaction not successfully started"。
所以我尝试使用session.persist(Object)andsession.flush()代替session.save(Object)and session.getTransaction().commit()。现在我没有收到任何异常,但该对象未保存在数据库中。日志显示请求
休眠:插入库存 (STOCK_CODE, STOCK_NAME) 值 (?, ?)
有人可以帮我解决这个问题吗?
session = HibernateUtil.getSessionFactory().openSession();
Stock stock = new Stock();
stock.setStockCode("4715");
stock.setStockName("GENM");
session.persist(stock);
session.flush();
session.getTransaction().commit();
session.close();
慕工程0101907
相关分类