Hibernate-02-实现添加操作

简介: Hibernate-02-实现添加操作

1. 加载hibernate核心配置文件

//到src下面找到名称是hibernate.cfg.xml配置文件
Configuration cfg=new Configuration();
cfg.configure();

2. 创建SessionFactory对象

//读取hibernate核心配置文件的内容,创建sessionFactory
//在过程中,根据映射关系,在数据库中创建表
SessionFactory sessionFactory=cfg.buildSessionFactory();

3. 使用SessionFactory创建session对象

//类似于连接
Session session=sessionFactory.openSession();

4. 开启事务

Transaction tx=session.beginTransaction();

5. 写具体逻辑CRUD操作(只有这个会变)

//实例化一个对象
User user=new User();
user.setUserName("王花花");
user.setPassword("Whh");
user.setAge(18);
//调用session的方法实现添加
session.save(user);

6. 提交事务

tx.commit();
//如果失败    tx.rollback();

7. 关闭资源

session.close();
sessionFactory.close();


相关文章
|
SQL Java 数据库连接
Hibernate常见配置
Hibernate常见配置
77 0
|
XML Java 数据库连接
Hibernate-01-配置
Hibernate-01-配置
Hibernate-01-配置
|
Java 数据库连接 数据库
Hibernate实现简单的CRUD操作和常见类(三)上
Hibernate实现简单的CRUD操作和常见类(三)
185 0
Hibernate实现简单的CRUD操作和常见类(三)上
|
Java 数据库连接
Hibernate实现简单的CRUD操作和常见类(三)下
Hibernate实现简单的CRUD操作和常见类(三)
124 0
Hibernate实现简单的CRUD操作和常见类(三)下
|
SQL Java 关系型数据库
hibernate(七) hibernate中查询方式详解
之前对hibernate中的查询总是搞混淆,不明白里面具体有哪些东西。就是因为缺少总结。在看这篇文章之前,你应该知道的是数据库的一些查询操作,多表查询等,如果不明白,可以先去看一下 MySQL数据表查询操作详解 ,以至于看这篇文章不用那么吃力。
251 0
|
Java 数据库连接 关系型数据库
Hibernate通过createSQLQuery( )方法实现增删改查
Hibernate通过createSQLQuery( )方法实现增删改查http://www.bieryun.com/3112.html Hibernate的三种实现方式之一:createSQLQuery( ) 一、项目结构 二、hibernate核心配置文件:   hibernate.
1222 0
|
Java 关系型数据库 MySQL
Hibernate-ORM:10.Hibernate中的分页
  ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------       本篇博客讲述Hibernate中的分页 hibernate中的分页其实很好写,它通过操作对象的方式,来进行分页查询操作 分页无非就是查俩个:1.
970 0
|
缓存 Java 数据库连接
Hibernate-ORM:06.Hibernate中三种状态
  ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------       本篇博客主要叙述Hibernate中的三种状态:临时状态(瞬时状态),持久状态,游离状态 commit和flush三种状态间的使用,commit和flush的区别: save...
1145 0
|
关系型数据库 Java 数据库连接
Hibernate-ORM:02.Hibernate增删改入门案例
  ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------     本笔者使用的是Idea+mysql+maven做Hibernate的博客,本篇及其以后都是如此! 首先写好思路和流水,我说一下会讲什么: 1.
1261 0

热门文章

最新文章