首页 > 代码库 > Hibernate中的五大核心类和接口
Hibernate中的五大核心类和接口
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中的五大核心类和接口
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。