文档章节

hibernate有点意思3-增删改查

vintNee
 vintNee
发布于 2016/06/03 18:15
字数 136
阅读 1
收藏 0

最基本最简单的操作

直接看示例的demo

public void EntitySave() {  
          
        Session session = null;  
        try {  
            session = HibernateUtils.getSession();
            //事务开始  
            session.beginTransaction();    
            User user = new User();  
            user.setName("user");  
            ...          
            session.save(user);  
            //事务结束
            session.getTransaction().commit();  
        }catch(Exception e) {  
            e.printStackTrace();
            //回滚  
            session.getTransaction().rollback();  
        }finally {  
            //关闭
            HibernateUtils.closeSession(session);  
        }  
    }  

public void EntityDel(){  
        Session session = null;  
        try {  
            session = HibernateUtils.getSession();  
            session.beginTransaction();  
              
            User user=(User)session.load(User.class, "4028989545a244640145a24466300001");  
              
            session.delete(user);  
            session.getTransaction().commit();  
        }catch(Exception e) {  
            e.printStackTrace();  
            session.getTransaction().rollback();  
        }finally {  
            HibernateUtils.closeSession(session);  
        }  
    }

 public void UserUpdate(){  
        Session session = null;  
        try {  
            session = HibernateUtils.getSession();  
            session.beginTransaction();  
              
            User user=(User)session.load(User.class, "4028989545a243ca0145a243cbf80001");  
            user.setName("王五");  
           
            session.getTransaction().commit();  
        }catch(Exception e) {  
            e.printStackTrace();  
            session.getTransaction().rollback();  
        }finally {  
            HibernateUtils.closeSession(session);  
        }  
    }  

© 著作权归作者所有

vintNee
粉丝 20
博文 211
码字总数 60510
作品 0
海淀
后端工程师
私信 提问
整合hibernate4到spring4mvc框架

1.总体设计思路 写一个HibernateDao的公共接口HibernateCommonDao,实现基本的增删改查HibernateCommonDaoImpl,所有的具体业务类DaoImpl都继承自HibernateCommonDaoImpl并且implements它自己...

阿宇_
2015/09/15
617
0
hibernate中拦截器与事件监听器的区别

关于hibrenate中拦截器与事件监听器的介绍和使用的文章可以参看这篇文章: Hibernate拦截器(Interceptor)与事件监听器(Listener) 关于在hibernate中使用拦截器实现增删改查日志记录的文章可参...

z_jordon
2015/04/22
0
0
Java程序员从笨鸟到菜鸟之(五十六)细谈Hibernate(七)Hibernate自身一对多和多对多关系映射

欢迎阅读本专题其他博客: 细谈Hibernate(十)hibernate查询排序和组件映射 细谈Hibernate(十一)hibernate复合主键映射 细谈Hibernate(十二)hibernate查询排序组件映射 细谈Hibernate(...

长平狐
2012/11/12
261
0
关于hibernate的一些小记

最近接触的老项目,总是爱用hibernate,维护起来觉得很麻烦,这里随便总结一下hibernate的特点。 首先: 1.hibernate可以直接对java实例操作,达到数据库的增删改查作用,但是这个实例,只对...

杨健-YJ
02/21
0
0
Action、Dao、Service三层的功能划分

原文地址 Action是管理业务(Service)调度和管理跳转的。 Service是管理具体的功能的。 Action只负责管理,而Service负责实施。 DAO只完成增删改查,虽然可以1-n,n-n,1-1关联,模糊、动态...

木木侠
2017/05/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何使用 rsync 备份 Linux 系统的一些介绍

备份一直是 Linux 世界的热门话题。回到 2017,David Both 为 Opensource.com 的读者在使用 rsync 备份 Linux 系统方面提了一些建议,在这年的更早时候,他发起了一项问卷调查询问大家,在 ...

Linux就该这么学
30分钟前
2
0
以太坊私有链搭建

https://blog.csdn.net/Blockchain_lemon/article/details/80589123

Moks角木
今天
3
0
自律给我自信-为什么要自律

为什么要自律 混一天和努力一天 看不到任何差别 3天看不到任何变化 7天也看不到任何效果 但是 1个月后, 会看到话题不同 3个月后, 会看到气场不同 6个月后, 会看到距离不同 3年后, 会看到...

周大壮
今天
4
0
读书replay计划说明

突然脑袋一闪,我有了这样一个主意:通过写博客的方式,将我阅读的书中的内容replay出来。 我一般会找着我感兴趣的书去读,一般也会读书中我感兴趣的章节,或者当下对我有用的章节,所以这个...

wanxiangming
今天
1
0
CentOS7安装xrdp环境可实现远程桌面访问

CentOS7安装xrdp环境可实现远程桌面访问 2018-07-14 06:39:28 分类:运维 阅读(2051) 评论(0) 在"Ubuntu系统安装xrdp桌面客户端及实现远程连接桌面"文章中有分享过在Ubuntu系统中安装XRDP环境...

linjin200
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部