Hibernate起动过程分析

Hibernate启动过程分析Configuration cfgnew Configuration()cfg.addClass(User.class)cfg.configure()

Hibernate启动过程分析
Configuration cfg=new Configuration();
cfg.addClass(User.class);
cfg.configure();
SchemaExport export=new SchemaExport(cfg);
     export.create(true, true);


(1)实例化一个Configuration对象:
       拥有一个SettingsFactory引用,和初始化hibernate.properties文件的信息.

(2)cfg.addClass(User.class):
    类对应的配置文件hbm.xml的属性和对应的资源的捆绑。

(3)cfg.configure();
   解释hibernate.cfg.xml文件

(4)SchemaExport export=new SchemaExport(cfg);
   export.create(true, true);
将表结构导入数据库的工具。