码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate中的五大核心类和接口

时间:2017-05-11 22:13:02      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:.hbm.xml   get   ack   xml文件   rollback   jdbc   信息   数据库   删除   

Hibernate中的五大核心类和接口
Configuration(类) :
加载配置文件hibernate.cfg.xml文件中的配置信息,从而得到:
1).hibernate的底层信息:
数据库连接,jdbc驱动,方言(dialect),用户名 ,密码
2).hibernate的映射文件(*.hbm.xml)
SessionFactory(接口):
通过configuration创建的sessionFactory,
可以用来获得session openSession();
sessionFactory是线程安全的,
里面保存了数据的配置信息和映射关系
Session(接口):
不是线程安全的,相当于jdbc中connection,我们可以使用session来操作数据库
负责保存、更新、删除、加载和查询对象,是一个非线程安全的,避免多个线程共
享一个session,是轻量级,一级缓存。
Transaction(接口):
session.beginTransaction(); //由于Hibernate增删改需要使用事务所以这里要开启事务
session.getTransaction().commit(); //提交
我们一般使用Transaction来进行事务的管理commit(提交)rollback(回滚)
Query(接口):
我们一般用来进行数据的查询操作

Hibernate中的五大核心类和接口

标签:.hbm.xml   get   ack   xml文件   rollback   jdbc   信息   数据库   删除   

原文地址:http://www.cnblogs.com/liuyd/p/6842751.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!