java通过id查询对象再set值会自动执行hibernate的update吗
今天出现一个bug,通过id查询出一个对象,然后对这个对象进行set属性,我没有执行update,后台打印出了hibernate的update语句。。。把set去掉,这条...
今天出现一个bug,通过id查询出一个对象,然后对这个对象进行set属性,我没有执行update,后台打印出了hibernate的
update语句。。。把set去掉,这条语句就不会输出来。。。我那个对象没有外键,一个很普通的实体对象。。为什么会出现这种情况???
(set那个属性,通过id查询出的对象原本是有值的,set后会自动执行update吗???)
set的那个属性,通过id查询出来的对象那个属性原本是有值的,set后会自动执行hibernate的update?? 展开
update语句。。。把set去掉,这条语句就不会输出来。。。我那个对象没有外键,一个很普通的实体对象。。为什么会出现这种情况???
(set那个属性,通过id查询出的对象原本是有值的,set后会自动执行update吗???)
set的那个属性,通过id查询出来的对象那个属性原本是有值的,set后会自动执行hibernate的update?? 展开
3个回答
展开全部
以前见过这种现象,现在不记得是什么了,但非常确定那不是什么BUG,而是SQL语句导致了数据库内部严重的错误,从而使Hibernate无法打印出SQL语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把你那一块的代码贴出来看看,我是没见过这中情况啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询