hibernateDAO save问题
如果可以真想好好发泄一下为什么一个很简单的东西,搞了快两天还搞不定谁能帮帮我啊问题:使用hibernate反向工程时,由Spring生成的DAO类中的save()方法无法...
如果可以真想好好发泄一下
为什么一个很简单的东西,搞了快两天还搞不定
谁能帮帮我啊
问题:
使用hibernate反向工程时,由Spring生成的DAO类中的save()方法无法把数据持久化到数据库中,网上的办法都看过了,我已经手动进行了事务提交,提交后清了缓存也关闭了session。通过hibernate打出的sql命令已经看到了插入语句,控制台没有报错,但是进数据库中还是没有看到数据。
部分代码如下:
public void save(User transientInstance) {
log.debug("saving User instance");
Transaction tr = getSession().beginTransaction();//得到事务
try {
getHibernateTemplate().save(transientInstance);//使用hibernate的模板保存数据
tr.commit();//提交事务
getSession().flush();
getSession().close();
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
} 展开
为什么一个很简单的东西,搞了快两天还搞不定
谁能帮帮我啊
问题:
使用hibernate反向工程时,由Spring生成的DAO类中的save()方法无法把数据持久化到数据库中,网上的办法都看过了,我已经手动进行了事务提交,提交后清了缓存也关闭了session。通过hibernate打出的sql命令已经看到了插入语句,控制台没有报错,但是进数据库中还是没有看到数据。
部分代码如下:
public void save(User transientInstance) {
log.debug("saving User instance");
Transaction tr = getSession().beginTransaction();//得到事务
try {
getHibernateTemplate().save(transientInstance);//使用hibernate的模板保存数据
tr.commit();//提交事务
getSession().flush();
getSession().close();
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询