Hibernate一个想不通的地方

来源:互联网 发布:linux sort 数值 编辑:程序博客网 时间:2024/04/29 17:21

今天用Hibernate的时候,出现了一个问题,搞了1个下午,才知道错在哪了,具体的操作是这样的

 

Product p = session.get(Product.class,10);

p.setPicpath(Constant.imgpath+"/"+p.getPicpath);

return p ;

 

当执行这几条语句之后,我发现打印了一条update语句,看数据库发现数据库中的记录也改变了。后来将Product类实现了Cloneable接口并重写public Object clone()方法,然后Product p1 = p.clone() ; 再运行,不执行更新了。

 

问题是解决了,但是我就是想不明白,Hibernate这样做的好处是什么,我没有执行更新,为什么要给我加上一个更新呢,是bug还是另有原因呢。。。。。 哎,用不好这高深玩意

原创粉丝点击