郁闷啊~~~hibernate中的saveOrUpdate该怎么用
save的话是不需要给数据库传ID的 可是如果想要UPDATE的话 不是要传ID吗 该怎么做才能用saveorupdate呢
------解决方案--------------------使用hibernate保存的时候参数是一个pojo。
pojo应该对应有一个id。hibernate会根据id对应的属性来判断。如果数据库有则修改。如果没有则插入。
------解决方案--------------------顶楼上,,是这样的。
你要了解Hibernate里面对象的三种状态,那你就对这个方法明白了一半了。
还有,save方法里面,你要是没有在配置文件,或者Annotation里面写ID是自增长的,那这个ID 还是要赋值的。
就说这么多了,希望有帮助。