您的位置:首页 > 编程语言

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

2017-11-28 15:55 288 查看

前言

这篇主要说明了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. 编写代码,使用的类和方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: