saveOrUpdate方法,怎么知道要做save操作还是update操作?
解决方案 »
- 一直有一个疑问:Windows下用记事本创建包含中文的TXT文本文件,为什么保存的编码格式可以是ANSI ?
- action获取json格式的字符串后该如何处理?
- jQuery+json+struts2的ajax返回的问题
- 哥哥们,求教!文件下载,用户取消文件接受,报异常ClientAbortException
- sybase left join问题
- 在Struts Action中如何获取URL中的参数
- 急~~~~!!!!!在Eclipse中连接SQL2000就是连接不上!!!
- 谁能描述一下这个过程?看看谁的更准确?
- XMLDBMS包中KeyGenerators接口如何实现??
- 宠物店!!!!!!!!!!!!!
- 请问如何能做到安全取出url里面的参数?
- jsp页面如何嵌入excel表格,然后把表格里的数据存入数据库中
我的意思是,我调用了saveOrUpdate方法,我怎么知道它执行的是save还是update,程序怎么判断?
不知道你究竟想干什么?如果是更新和保存都是用这个方法的话,
保存的时候提交的数据肯定没主键值,这个时候就保存。
更新肯定把主键也一起提交过来了,这个时候就更新
有些是新数据,没有主键,
有些是旧数据,有主键我都用saveOrUpdate方法,如果执行的是save,然后就跳转到a.jsp
如果是执行的update就跳转到b.jsp涉及到不同的跳转页面,所以我想知道程序是执行了save还是update
或者是,还是这样用,但是你得多加一个标示字段,比如叫isSave.
是保存的时候,传过来一个true,更新的时候传一个false.
if(isSave){//..是保存}