hibernate中的update()和saveOrUpdate()的区别,session的load()和get()的区别
saveOrUpdate()会根据所给对象的id不同,来选择使用save或者update:如果对象id为null,就执行save;如果对象id从来没有persistent(持久化)过,也执行save,如果对象是persistent对象的一个新的verison,那么也save,除了上面的情况其他都执行update;
load()方法在你想load的对象不存在时,会throw exception,而get方法就返回一个null给你;
hibernate是实现对象persistence的orm的实现,JPA是整个对象persistence的规范。

浙公网安备 33010602011771号