save的话是不需要给数据库传ID的 可是如果想要UPDATE的话 不是要传ID吗 该怎么做才能用saveorupdate呢
解决方案 »
- java.lang.IndexOutOfBoundsException: Remember that ordinal parameters are 1-base
- js问题
- 为什么我的 XMLHttpReq.readyState 总是返回1
- javabean编译CLASS有问题~~~急啊
- 请问J2EE高手,声明为static的类变量是否可为不同的连接用户所共享?
- 请高手帮忙:不知有没有谁用过mysql5.0的GROUP BY 子句?有问题急待解决。
- 加分求教(连接sqlserver)
- 请问那里有Ting Java图书的下载
- 巨菜问题
- JDK的配置问题
- 修改属性文件的问题
- 求助啊,大虾们.Hibernate注解配置双向一对多报错.
pojo应该对应有一个id。hibernate会根据id对应的属性来判断。如果数据库有则修改。如果没有则插入。
当对象的状态为瞬时状态时,对对象进行save操作
当对象的状态为持久或托管状态时,对对象进行update操作
若 瞬时,即无id,则save.
若 持久状态,即有id,数据库中也有与之对应的,则自动使用类似update()功能;使用这个的话,即可save 又可 update,一个方法搞定!
可是这个在JSP里要怎么编写呢 是不是save就不输入id的值,想update就输入呢?可是好像不行呃.....
saveOrUpdate(Object pojo) 这里的pojo传的是实例,不是ID值,你要把你要处理的实例传过来,不是传他得ID