Hibernate-02-实现添加操作

简介: 1. 加载hibernate核心配置文件//到src下面找到名称是hibernate.cfg.xml配置文件Configuration cfg=new Configuration();cfg.

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-02-实现添加操作
Hibernate-02-实现添加操作
|
Java 数据库连接
Hibernate实现简单的CRUD操作和常见类(三)下
Hibernate实现简单的CRUD操作和常见类(三)
124 0
Hibernate实现简单的CRUD操作和常见类(三)下
|
Java 数据库连接 数据库
Hibernate实现简单的CRUD操作和常见类(三)上
Hibernate实现简单的CRUD操作和常见类(三)
185 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

热门文章

最新文章