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

来源:互联网 发布:淘宝网非主流女装 编辑:程序博客网 时间:2024/05/16 12:52

前言

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

入门

以下就是快速入门的代码,为了保存客户资料,相当于insert的操作了,利用对象来操作数据库,面向对象编程,不用编程sql。其中开启事务,和提交事务。也能回滚事务(rollback);
@Testpublic 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. 编写代码,使用的类和方法


原创粉丝点击