this.gethibernatetemplate()可以find不能save

求解,问题太诡异了。可以执行find(hql)但执行save(entity)时从mysql数据库的自增主键上看,已经存储过了(主键增加了),但entity却没有存储到数据... 求解,问题太诡异了。
可以执行find(hql)但执行save(entity)时从mysql数据库的自增主键上看,已经存储过了(主键增加了),但entity却没有存储到数据库里,这是为什么呢?30分,在线等
展开
 我来答
湛森利0FSd3e
2012-09-27
知道答主
回答量:21
采纳率:0%
帮助的人:13.1万
展开全部
估计是延迟了,mysql反映速度的问题,应该立即flush,清空缓冲区。
更多追问追答
追问
save后立即flush?
============
试过了,没有用。只有一个类出现这个情况,其它的类用save都能成功存储。同时控制台还能打印hql语句……
追答
你使用事务了吗?提交一次事务操作
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式