1.默认加载
如果是 Configuration config = new Configuration().configure();则是默认加载classpath下的hibernate.cfg.xml文件,当然,我们也可以再new Configuration().configure(“*****.cfg.xml”);加载指定的文件。
如果是 Configuration config = new Configuration();则是默认加载classpath下的配置文件hibernate.properties文件。
2.分别用2种加载的实现:
1)加载hibernate.cfg.xml实现代码:
Configuration config = new Configuration().configure();
sessionFactory = config.buildSessionFactory();
2) 加载hibernate.properties实现代码:
Configuration config = new Configuration();
config.addClass(BranchForm.class); //BranchForm.class是要生成表的bean
sessionFactory = config.buildSessionFactory();
注:以上都只写了关键的代码,没捕获异常!