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();


相关文章
|
3月前
|
SQL Java 数据库连接
Hibernate 和 JPA 有什么区别?
【8月更文挑战第21天】
228 0
|
SQL 缓存 Java
什么是hibernate N+1查询
什么是hibernate N+1查询
|
SQL Java 数据库连接
Hibernate常见配置
Hibernate常见配置
73 0
|
缓存 Java 数据库连接
Hibernate保存对象出现 org.hibernate.NonUniqueObjectExce
Hibernate保存对象出现 org.hibernate.NonUniqueObjectExce
|
XML Java 数据库连接
Hibernate-01-配置
Hibernate-01-配置
Hibernate-01-配置
|
Java 数据库连接 数据库
Hibernate实现简单的CRUD操作和常见类(三)上
Hibernate实现简单的CRUD操作和常见类(三)
179 0
Hibernate实现简单的CRUD操作和常见类(三)上
|
Java 数据库连接
Hibernate实现简单的CRUD操作和常见类(三)下
Hibernate实现简单的CRUD操作和常见类(三)
120 0
Hibernate实现简单的CRUD操作和常见类(三)下
|
SQL Java 关系型数据库
hibernate(七) hibernate中查询方式详解
之前对hibernate中的查询总是搞混淆,不明白里面具体有哪些东西。就是因为缺少总结。在看这篇文章之前,你应该知道的是数据库的一些查询操作,多表查询等,如果不明白,可以先去看一下 MySQL数据表查询操作详解 ,以至于看这篇文章不用那么吃力。
245 0
|
SQL Java 数据库连接
hibernate的各种查询
Hibernate Query Language(HQL)Criteria QueryNative SQL下面对其分别进行解释select子句:有时并不需要取得对象的所有属性,这时可以使用select子句进行属性查询,如select s.name from Student s。
1005 4
|
Java 数据库连接 关系型数据库
Hibernate通过createSQLQuery( )方法实现增删改查
Hibernate通过createSQLQuery( )方法实现增删改查http://www.bieryun.com/3112.html Hibernate的三种实现方式之一:createSQLQuery( ) 一、项目结构 二、hibernate核心配置文件:   hibernate.
1218 0