hibernate学习之核心api
来源:互联网 发布:淘宝介入是什么意思 编辑:程序博客网 时间:2024/06/15 05:21
- Configuration
//在hibernate里面封装对象Configuration cfg = new Configuration();cfg.configure();
(1)到src下面找到名称为hibernate.cfg,xml配置文件,创建对象,把配置文件放到对象里面去(加载配置文件)
- SessionFactory(重点)
1.使用configuration对象创建sessionfactory对象
(1)创建sessionfactory过程中做事情
根据核心配置文件中,与数据库配置,有映射文件部分,到数据库里根据映射关系把表创建
2.创建sessionfactory过程中,这个过程特别耗费资源
(1)在hibernate操作中,建议一个项目一般创建一个sessionfactory对象
3.具体实现
(1)写工具类,写静态代码块实现
*静态代码块在类加载时候执行,执行一次
package com.sq.util;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;/** *@author sq * */public class HibernateUtil {private static final Configuration cfg;private static final SessionFactory sessionFactory;//静态代码块实现static{//加载核心配置文件cfg = new Configuration();cfg.configure();sessionFactory = cfg.buildSessionFactory();}//提供方法返回sessionfactorypublic static SessionFactory getSessionFactory(){return sessionFactory;}}
- Session(重点)
1.session类似jdbc中的connection
2.调用session里面不同的方法实现crud操作
(1)添加save方法
(2)修改update方法
(3)删除delete方法
(4)根据id查询get方法
3.session对象单线程对象
(1)session对象不能共用,只能自己用
- Transaction
1.事物
//开启事物Transaction tx = session.beginTransaction();
2.事物中的提交和回滚
//提交事务,事物的回滚tx.commit();tx.rollback();
3.事物概念
(1)事物四个特性
原子性,一致性,隔离性,持久性
阅读全文
0 0
- hibernate学习之核心api
- hibernate学习之三——hibernate核心API
- hibernate学习之Hibernate API
- Hibernate学习笔记——CoreAPI(Hibernate核心API)
- Hibernate核心API(理解)
- Hibernate核心API
- Hibernate:核心API
- Hibernate 核心的API
- Hibernate核心API
- Hibernate核心API
- hibernate核心API简介
- Hibernate的核心API
- hibernate核心api
- Hibernate入门----核心API
- hibernate核心API介绍
- Hibernate核心API详解
- Hibernate 核心 api
- hibernate核心API
- Java 连接虚拟机上的 redis
- IOS 从app store下载运行ios9.3以下的系统就崩溃
- Oracle数据库卸载
- 根据宝宝生日返回当前宝宝年龄
- xcode8.2.1支持iOS8.3.1系统 添加设备依赖库文件
- hibernate学习之核心api
- neo4j 的使用说明(三)
- PhpStorm 配置在浏览器中打开PHP文件
- Mybatis源码学习笔记(二) 配置介绍
- [POJ1390]Blocks(方块消除)
- 把内存中的数据转化成16进制显示
- Web Storage 本地存储sessionStorage
- OpenCV学习笔记(20)关于opencv新版本中rows和cols的理解
- 简单进度条插件JS