我想将修改过的对象A跟新到数据库里面,
有两张方法:
1.先new一个A出来,然后将前端接收到的所有数据set进A的属性里面,然后session再update或merge进去;
2.根据前端传过来的id查询得到A对象,再将要修改的属性set进去,再update。
首先这里普及一个小知识:如果session里面本身就有一个对象A,然后再new一个A出来,update进去,会报错的,因为session里面不能存在两个相同id的对象,这时只能用merge。(这个知识应该没错吧)
以前就是用惯了第一种方法,想问的是大家普片是用哪种方法的。
也可以说一下这两种方法的优缺点。哪种好用些?
