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);
将表结构导入数据库的工具。