你的位置:首页 > 软件开发 > Java > Hibernate —— Session

Hibernate —— Session

发布时间:2016-10-09 21:00:13
一、概述Session 是 Hibernate 向应用程序提供操纵数据的主要接口,它提供了基本的保存、更新、删除和加载 Java 对象的方法。二、Session 缓存1.简介(1)Session 有一个缓存,称为 Hibernate 一级缓存。位于缓存中的对象称为持久化对象,每一 ...

Hibernate —— Session

一、概述

Session 是 Hibernate 向应用程序提供操纵数据的主要接口,它提供了基本的保存、更新、删除和加载 Java 对象的方法。

二、Session 缓存

1.简介

(1)Session 有一个缓存,称为 Hibernate 一级缓存。位于缓存中的对象称为持久化对象,每一个持久化对象与数据库中的一条记录对应。

(2)站在持久化的角度,Hibernate 将对象分为 4 种状态:临时状态、持久化状态、游离状态、删除状态。

2.测试 Session 缓存

(1)准备

①hibernate.cfg.

②SessionFactory、Session、Transaction

private SessionFactory sessionFactory;private Session session;private Transaction transaction;@Beforepublic void init() {  Configuration configuration = new Configuration().configure();  ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()).buildServiceRegistry();  sessionFactory = configuration.buildSessionFactory(serviceRegistry);  session = sessionFactory.openSession();  transaction = session.beginTransaction();}@Afterpublic void destroy() {  transaction.commit();  session.close();  sessionFactory.close();}

原标题:Hibernate —— Session

关键词:Hibernate

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录