Hibernate API之Configuration类

Hibernate API之Configuration类

Configuration类负责管理Hibernate的配置信息,一个Configuration实例代表了有用程序中Java类到数据库的映射的集合。应用程序通常只是创建一个Configuration实例,并通过它来创建SessionFactory实例,如下面的代码:

SessionFactory SessionFactory = new Configuration().configure().buildSessionFactory();

Configuration是Hibernate的入口,在创建一个Configuration实例时,Hibernate会在类路径中查找hibernate.properties和hibernate.cfg.xml文件,如果这2个文件都存在,则hibernate.cfg.xml会覆盖hibernate.properties文件,如果2个文件都不存在,则会跑出异常。

Configuration提供了带参数的访问方法,用户可以指定配置文件的路径,而不用系统默认的hibernate.cfg.xml文件,代码如下:

String fileName="";

SessionFactory SessionFactory = new Configuration().configure(fileName);

猜你喜欢

转载自aoyouzi.iteye.com/blog/2039673
今日推荐