有关配置文件和属性文件区别
2009-05-10 20:20
246 查看
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();
注:以上都只写了关键的代码,没捕获异常!
如果是 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();
注:以上都只写了关键的代码,没捕获异常!
相关文章推荐
- Hibernate有关配置文件和属性文件区别
- spring配置文件中<bean>的id和name属性区别,以及identifier和aliases
- spring管理属性配置文件properties——PropertiesFactoryBean和PropertyPlaceholderConfigurer的区别
- Spring 配置文件中Bean 属性id和name的区别
- Spring 配置文件 属性 ref bean和local的区别
- hibernate的hbm文件配置中set元素的fetch属性和outer-join属性有什么区别和联系?
- Spring 配置文件 属性 ref bean和local的区别
- spring配置文件中bean的属性name与id的区别
- spring配置文件中scope属性
- spring mvc 在Web.xml中自动扫描Spring的配置文件及resource时classpath*:与classpath:的区别
- struts1配置文件中action的常用属性
- spring管理属性配置文件properties——使用PropertyPlaceholderConfigurer
- SpringMVC_v02中的总结(web项目、java项目中引入Config.properties,加载hibernate映射文件的配置的区别)
- Linux下设置环境变量各配置文件的区别
- Spring Boot属性配置文件详解
- spring配置中id和name属性的区别
- spring配置文件各个属性详解
- spring加载配置属性文件(properties)
- PropertyPlaceholderConfigurer属性配置文件 资源文件绑定
- Spring中使用事务搭建转账环境方法二 相对简便的注解方法 ——配置文件注入对象属性需要setter方法 注解方法,不需要生成setter方法