Hibernate Configuration


一、Configuration包含的信息

Configuration类负责管理Hibernate的配置信息。
包括如下内容:

  • Hibernate运行的底层信息: 数据库的URL、用户名、密码、JDBC驱动类,数据库Dialect,数据库连接池等。
  • 持久化类与数据表的映射关系(*.hbm.xml 文件)

二、创建Configuration 的两种方式

属性文件(hibernate.properties):  

Configuration cfg = new Configuration();

Xml文件(hibernate.cfg.xml)(推荐使用)     

Configuration cfg = new Configuration().configure();

 Configuration 的 configure 方法还支持带参数的访问:   

File file = new File("hibernte.cfg.xml");
Configuration cfg = new Configuration().configure(file);