Hibernate常用的接口和类---Configuration类和作用

Configuration作用:

  加载Hibernate配置文件,可以获取SessionFactory对象

加载方式:

1.加载配置文件

Configuration configuration = new Configuration();

2.加载映射文件

  使用porperties配置文件的方式

configuration.addResource("cn/itcast/domain/Student.hbm.xml");

  使用XML配置文件的方式

config.configure();

如果使用XML方式可以简化操作,且不用书写映射文件路径

Configuration configuration = new Configuration().configure();
时间: 2024-10-14 17:23:01

Hibernate常用的接口和类---Configuration类和作用的相关文章

Hibernate常用的接口和类---Session接口☆☆☆☆☆

一.特点 Session是在Hibernate中使用最频繁的接口.也被称之为持久化管理器.它提供了和持久化有关的操作,比如添加.修改.删除.加载和查询实体对象 Session 是应用程序与数据库之间交互操作的一个单线程对象,是 Hibernate 运作的中心 Session是线程不安全的 所有持久化对象必须在 session 的管理下才可以进行持久化操作 Session 对象有一个一级缓存,显式执行 flush 之前,所有的持久化操作的数据都缓存在 session 对象处 持久化类与 Sessi

Hibernate常用的接口和类---SessionFactory类和作用

是一个生成Session的工厂类 特点: 1.由Configuration通过加载配置文件创建该对象. SessionFactory factory = config.buildSessionFactory(); 2.SessionFactory对象中保存了当前的数据库配置信息和所有映射关系以及预定义的SQL语句.同时,SessionFactory还负责维护Hibernate的二级缓存. 3.一个SessionFactory实例对应一个数据库,应用从该对象获得Session实例. 4.Sessi

Hibernate常用接口

Hibernate的接口类型 在了解了Hibernate的基本配置,映射文件后,道路已经铺平了.我们继续往前走.接下来,我们应该做的是了解Hibernate常用的接口,对Hibernate的工作方式进一步熟悉,为我们下一步的编码做好充分的准备. ORM是复杂的,可以看看Hibernate发布里的javadoc,100+MB.如果我们单单去阅读它的API,估计一年你才能看完.然而,我们仅仅是使用他,并不需要对它了解的十分完全.我们只需要了解它的常用核心类和接口就行了.就像数据库是非常复杂的,然而我

Hibernate中的Configuration类

Configuration类用来管理我们的配置文件的信息的,通过它,我们可以通过创建一个configuration实例来管理相应的配置文档,但是通常我们只创建一个configuration实例. 下面是一个通用的创建实例的代码 Java代码 try{ sessionFactory = new Configuration().configure().buildSessionFactory(); }catch(HibernateException e){ throw new RuntimeExcep

hibernate中Configuration类的作用

问题:我们在获得一个SessionFactory对象的时候经常是写下面这行代码: 1 SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); 那么这行代码到底有什么作用,Configuration的对象的作用是什么? 要回答上述问题必须首先知道Configuration对象的作用. Configuration的作用是:An instance of org.hibernate.cf

2014年12月8日-configuration类以及openSession和getCurrentSession的区别

Hibernate的configuration类: configuration类是用来加载hibernate配置文件的,默认的是读取hibernate.cfg.xml配置文件的信息. Configuration cfg = new Configuration().configure(); //Configuration cfg = new AnnotationConfiguration().configure(); //使用annotation的加载配置文件的方法 SessionFactory

【考点】List接口有哪几个实现类?分别说明其特征

List是用的较多的集合类型,List是一个接口,具体使用List集合类型时,需要使用时实现类.List接口的每个实现类也都实现了不同的数据结构,各自具有不同的特征,其中最常用的是List实现类. 参考答案:List接口中有以下几个常用实现 1 ArrayList:实现了动态数组的特征. 2 LinkedList: 实现了链表的数据结构,LinkedList也可以用作栈或者队列. 3 Vector:向量. 4 ArrayList  Vector类的功能 ArrayList都可以实现,区别在于Ve

hadoop中Configuration类剖析

Configuration是hadoop中五大组件的公用类,所以放在了core下,org.apache.hadoop.conf.Configruration.这个类是作业的配置信息类,任何作用的配置信息必须通过Configuration传递,因为通过Configuration可以实现在多个mapper和多个reducer任务之间共享信息. 类图 说明:Configuration实现了Iterable和Writable两个接口,其中实现Iterable是为了迭代,迭代出Configuration对

Hadoop源码分析(2)——Configuration类

这篇文章主要介绍Hadoop的系统配置类Configuration. 接着上一篇文章介绍,上一篇文章中Hadoop Job的main方法为: public static void main(String[] args) throws Exception { int res = ToolRunner.run(new Configuration(), new CalculateSumJob(),args); System.exit(res); } 其中ToolRunner.run方法传入的第一个变量