Hibernate的学习之路四(入门代码)

前言

这篇主要说明了hibernate的代码快速入门,还没有一些封装。

入门

以下就是快速入门的代码,为了保存客户资料,相当于insert的操作了,利用对象来操作数据库,面向对象编程,不用编程sql。其中开启事务,和提交事务。也能回滚事务(rollback);
@Test
	public void testSave(){
		/**
		 * 	1. 先加载配置文件
		 * 	2. 创建SessionFactory对象,生成Session对象
		 *  3. 创建session对象
		 *  4. 开启事务
		 *  5. 编写保存的代码
		 *  6. 提交事务
		 *  7. 释放资源
		 */
		/*// 1. 先加载配置文件
		Configuration config = new Configuration();
		// 默认加载src目录下hibernate.cfg.xml的配置文件
		config.configure();
		// 了解,手动加载
		// config.addResource("com/itheima/domain/Customer.hbm.xml");
		 */		
		
		// 简写的方法
		Configuration config = new Configuration().configure();
		
		// 2. 创建SessionFactory对象
		SessionFactory factory = config.buildSessionFactory();
		// 3. 创建session对象
		Session session = factory.openSession();
		// 4. 开启事务
		Transaction tr = session.beginTransaction();
		
		// 5. 编写保存的代码
		Customer c = new Customer();
		// c.setCust_id(cust_id);	主键是自动递增了
		c.setCust_name("测试3");
		c.setCust_level("2");
		c.setCust_phone("110");
		
		// 保存数据,操作对象就相当于操作数据库的表结构
		session.save(c);
		
		// 6. 提交事务
		tr.commit();
		// 7. 释放资源
		session.close();
		factory.close();
	}

回忆:快速入门

1. 下载Hibernate框架的开发包
2. 编写数据库和表结构
3. 创建WEB的项目,导入了开发的jar包
    * MySQL驱动包、Hibernate开发的必须要有的jar包、日志的jar包
4. 编写JavaBean,以后不使用基本数据类型,使用包装类
5. 编写映射的配置文件(核心),先导入开发的约束,里面正常配置标签
6. 编写hibernate的核心的配置文件,里面的内容是固定的
7. 编写代码,使用的类和方法


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值