社区
Web 开发
帖子详情
hibernate dao类创建的merge方法
JAVA_DOC
2008-07-03 05:20:35
现在用myeclipse6.0集成的ssh 自动生成的hibernate dao类创建了很多方法,和以前的都不一样,也没有作为一个接口,merge,attachDirty,attachClean等等方法,merge,attachClean是什么用的?而且在写action类也和以前有很大的区别,郁闷了.
...全文
447
2
打赏
收藏
hibernate dao类创建的merge方法
现在用myeclipse6.0集成的ssh 自动生成的hibernate dao类创建了很多方法,和以前的都不一样,也没有作为一个接口,merge,attachDirty,attachClean等等方法,merge,attachClean是什么用的?而且在写action类也和以前有很大的区别,郁闷了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meadking
2008-08-05
打赏
举报
回复
merge:将传入的detached状态的对象的属性复制到持久化对象中,并返回该持久化对象 。如果该session中没有关联的持久化对象,加载一个,如果传入对象未保存,保存一个副本并作为持久对象返回,传入对象依然保持detached状态。
attachDirty:将传入的对象持久化并保存。如果对象未保存(Transient状态),调用save方法保存。如果对象已保存(Detached状态),调用update方法将对象与Session重新关联。
attachClean:将传入的对象状态设置为Transient状态。
您可以开启hibernate.show.sql=true查看sql,区分它们的不同的
merge=select,update/insert,select[3条sql]
attachDirty=select,update/insert[2条sql]
根据table逆向生成的
DAO
类
中
方法
总结
在开始SSH实际应用之后,发现利用
Hibernate
Reverse Engineering自动生成的
DAO
中出了常见的save(),delete(),finAll(),finById()之外还有很多不知道干什么用的
方法
。遂查找资料做此笔记,方便以后温习备用。 packa
hibernate
自动生成
dao
包含的几个
方法
save()
方法
提供了向数据库中添加数据的功能,但只能添加,这个
DAO
没有生成Update()的
方法
但你可以简单的八save()
方法
改称具有Update功能:将getSession().save * (transientInstance);这句改成 getSession(
hibernate
merge
方法
转载来自
hibernate
自动生成
dao
包含的几个
方法
http://blog.csdn.net/wmh0599/article/details/6785308 重写SAVE(). DEELTE(Integer id) delete(User persistentInstance)
merge
(User detachedInstance) public voi
解析eclipse下生成
Hibernate
DAO
中的几个
方法
前几天用eclipse下生成的
Hibernate
DAO
做了一个实现的增删查改的小例子,在这里解释下生成
DAO
中的几个
方法
到底是做什么用的.这里我将以注释的形式在下面的这段java代码中解释.package
dao
;/** *//** * 很简单引入你要用的包 */import java.util.List;import org.apache.commons.loggin
hibernate
自动生成的
DAO
类
中的
merge
() attachDirty() attachClean()
方法
简单介绍
// 关于
merge
() attachDirty() attachClean()三种
方法
下面做一个简单的介绍 /** * 将传入的detached状态的对象的属性复制到持久化对象中,并返回该持久化对象。 * 如果该session中没有关联的持久化对象,加载一个,如果传入对象未保存,保存一个副本并作为持久对象返回,传入对象依然保持detached状态。 */
Web 开发
81,111
社区成员
341,726
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章