用HibernateDaoSupport的getHibernateTemplate().getSaveFileName()方法保存,保存不了

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

当我们用Spring+HibernateTemplate整合项目时,会遇到这样一个问题:向数据库中写数据时不报错也没有異常抛出,提示写入成功但就是在数据库中并没有数据写入成功。

数据被缓存了但未flush

大家在测试的时候,应该检查测试类是否有事务管理(相当重要)

这里顺便说下关于大家在通过HibernateTemplate操作数据库时,报的只读权限的问题

}

spring配置文件中的内容如下:

我在主程序中调用了addUser(user),按理该向数据库中写入user中属性对应的数据但是打开Mysql数据库后,发现数据没有写入而且控制台也没有报错。

如果我在主程序中调用findById,又能得到数据也就是说:只能读数据,但不能写数据而且写数据也不报错。

请问大家这是怎么回事

}
springhibernate整合的时候,我的dao继承了这个方法请问,这个方法的返回值是什么啊我怎么知道有没有保存到数据库里啊?总得有个返回值让我判断下有的话,请问返回来的是什么... springhibernate整合的时候,我的dao继承了这个方法请问,这个方法的返回值是什么啊我怎么知道有没有保存到数据库里啊?总得有个返回值让峩判断下有的话,请问返回来的是什么什么类型的?

你是想判断一下有没有保存到数据库 有个提示信息是吧

你对这个回答的评价是

try┅下,如果保存成功没有提示如果保存失败出现异常,你可以在catch里面写在回滚操作

你对这个回答的评价是?

void 类型没有返回结果。你呮能到数据库中找一下有没有提交成功

你对这个回答的评价是?

没有出错就保存成功了

你对这个回答的评价是?

保存成功与否你要嘚就是一个信息,应该返回boolean值

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有別人想知道的答案。

}

我要回帖

更多关于 save 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信