首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

get load - save persist -saveorUpdate merge

2012-08-28 
getload -- savepersist -saveorUpdatemerge1)get直接访问数据库? 通过“会立马显示select ...sql语句说明

get load -- save persist -saveorUpdate merge

1)

get直接访问数据库? 通过“会立马显示select ..."sql语句说明是

load支持懒加载模式? 但真正需要数据的时候才会显示 查询语句

?

另外注意的是读取数据当然不需要Transaction

2)

不开启事物(Transaction)的时候?
save会显示插入语句 但是会回滚? 并没有插入到数据库中

而persist直接报异常

?

开启事物的时候一样

?

3)

saveorUpdate??? 后,被操作对象会变成持久的。

merge后 被操作对象还是脱管的。
对于merge??? 一般处在commit之前使用,此时在merge之后,commit之前再写上如:user.setName("张三");
不会提交到数据库中的。因为merge后的对象是托管的。

?

热点排行