`
kkllmey
  • 浏览: 102033 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

--Hibernate3个准备7个步骤

阅读更多
// 三个准备 1.添加Hibernate支持 2.创建Hibernate.cfg.xml文件 3.创建对象与映射文件
		
		// 七个步骤
		// 1.读取并解析Hibernate.cfg.xml文件               ------加载文件
		Configuration cfg = new Configuration().configure();
		// 2.读取并解析hbm文件(所有的mapping对应的hbm文件)  ------加载后,创建对象   
		SessionFactory sf = cfg.buildSessionFactory();
		//3.打开session,执行对象						  ------相当于获于连接
		Session session=sf.openSession();			 
		//4.开始事务
		Transaction tran=null;
		try {
			tran=session.beginTransaction();
			//5.执久化操作
			User user=new User("aa","123");
			session.save(user);
			//6.提交事务
			tran.commit();
			
		} catch (HibernateException e) {
			//6.回事务
			tran.rollback();
			e.printStackTrace();
		} finally{//7关闭连接
			session.close();
		}

 

分享到:
评论

相关推荐

    Hibernate的三个准备和七个步骤

    Hibernate的三个准备和七个步骤

    hibernate 3中的缓存小结

    3) 挎贝ehcache.xml文件到类路径(项目工程的src目录下),这个文件在Hibernate安装目录的etc下。 2.4.2. 配置步骤: Hibernate允许在类和集合的粒度上设置第二级缓存。在映射文件中,和元素都有一个子元素,这个子...

    Myeclipse开发struts+hibernate+spring新手入门--环境配置---项目开发示例

    可以根据提示,选择Hibernate Specification:本项目选择Hibernate3,其他默认,Next> 默认后直接下一步。在此可以去掉Configuration File Name中的内容。Next> 后去掉下一级页面的Create SessionFactory class...

    sunnyandgood#JavaEE#hibernate_简介1

    1、Hibernate的优势 2、持久化与ORM2-1 3、持久化与ORM2-2 4、准备Hibernate步骤 1、下载需要的jar包 2、部署jar包 3、

    hIbernate扫盲篇

    hIbernate配置麻烦的要死,常常遇到很多选项的时候不知道选那个,我这有每一个步骤的截图 6准备,7个步骤。 完全扫盲,看完还有不会配置Hibernate的请打我脸。

    SSH2整合详细步骤

    SSH2整合的详细步骤: 1. 准备 2.Spring 部分 3. Hibernate 部分 4. Struts2 部分 5.测试

    jdbc基础和参考

    Hibernate中对象的三种状态: Transient(瞬态): 1.由new关键字创建 2.没有和Session进行关联的 3.数据库中没有对应的记录存在 4.操作不会影响数据库中的数据 Persistent(持久态): 1.和Session之间有关联 2.在...

    一个很好地商城项目,适合java初学者或者用来做毕设.zip

    3. 导入依赖库:在项目的配置文件中添加所需的依赖库,如Spring、Hibernate、Struts等。这些库将提供项目所需的核心功能和框架支持。 4. 设计数据库:根据商城项目的需求,设计数据库表结构,并创建相应的表。这些...

    Maven2 的新特性.7z

    在使用Maven2执行test-compile之后,这个目录中的所有文件及子目录,会复制到target/test-classes目录中,为后续的测试做好了准备。 这些动作在 Maven1 中,是需要在 maven.xml 中使用或来完成的。如今,完全不需要...

    Java学习笔记-个人整理的

    {12.21.3}foreign key}{182}{subsection.12.21.3} {12.22}view}{187}{section.12.22} {12.23}index, rowid}{187}{section.12.23} {12.24}sequence}{189}{section.12.24} {12.25}PL/SQL}{189}{section.12.25} {...

    vagrant-cucumber:一个Vagrant插件,允许Cucumber与虚拟机一起使用

    流浪Cucumber 这是The Scale Factory发布的一个开源项目。 我们目前认为该项目正在Hibernate。 这些项目不再是我们的优先事项,但我们会不断努力,以使...回滚虚拟机状态,为下一个场景做好准备 要求 从0.1.x版本开

    LilyGo-EPD47-HC08:LilyGo-EPD47利用hc08蓝牙唤醒实现低功耗无线墨水屏的记事留言提醒应用

    LilyGo-EPD47-HC08 LilyGo-EPD47利用hc08蓝牙硬件实现平时Hibernate节能,随时按需唤醒显示文字的演示 ... 3.hc08是一个低功耗的蓝牙设备,一级节能模式的待机电流约0.2-1ma,可以在几秒内通过蓝牙扫描到并连接并激活

    ant_junitc测试

    在拙作《纯手工编写第一个Hibernate程序》和《对“纯手工编写的第一个Hibernate程序”的改进》中,笔者没有使用任何IDE工具,全凭普通的文本编辑器和相关命令完成了两个简单的Hibernate程序的编写、编译和运行。...

    整理后java开发全套达内学习笔记(含练习)

    byte 8bit, -2^7~2^7-1 (2^7=128; 注意:两个 byte 数相加,变 int 型) short 16bit, -2^15~2^15-1 (2^15=32768) int 32bit, -2^31~2^31-1 (2147483648,20亿,10位有效数字) long 64bit, -2^63~2^63-1 (900亿...

    JAVA自学之路

    这个路线图是给那些为了就业的人准备的,如果只是兴趣,不一定照这个走。 这里只是讲了路线图,关于路线中的各个阶段,学到什么程度,如何学习等,可以参考后面的JAVA自学之路 七:《路线图明细》。 首先要学...

    代码生成器Mgicode生成器JAVA代码生成器

    两年前,我负责指导Java方向实训,在最后评审准备过程,.Net组负责人要求Java和.Net的归结一起统一评审,Java指导老师们的第一反应是Java和.Net开始怎么能相提并论? 为什么不能并论?是因为Java开发阳春白雪?在...

Global site tag (gtag.js) - Google Analytics