这是hibernate的方法,是新增和修改操作.
新增:save()/saveOrUpdate()/merge()
修改:update()/saveOrUpdate()/merge()
- save()和update()是单纯的新增和修改操作.
- saveOrUpdate:这个函数在做操作之前,先把数据查出来.如果返回的null,那么做新增,如果返回的有数据,做修改.这里的操作,如果有链表操作,那么是可以一起同增同改的.
- merge:这个同样是先把数据查询出来,然后没有数据,做新增,有数据,做修改,但是不能做连表操作,及时做了连表,那么他修改的也只是一个表.