Hibernate配置文件在单元测试中的灵活运用
Hibernate 是一个流行的开源对象关系映射工具,单元测试和持续集成的重要性也得到了广泛的推广和认同,在采用了Hibernate的项目中如何保证测试的自动化和持续性呢?本文讨论了Hibernate加载其配置文件hibernate.properties和hibernate.cfg.xml的过程,以及怎么样将hibernate提供的配置文件的访问方法灵活运用到单元测试中。<!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants to use this and it will work on dbcs and cyrillic characters --><!--END RESERVED FOR FUTURE USE INCLUDE FILES-->注1:有关的代码请参考Environment类的static{}。 注2:如果在hibernate.cfg.xml的<property/>配置的name没有以hibernate开头,那么configure()内部会自动在前面添加hibernate,例如connection.url,hibernate会自动将其转化为hibernate.connection.url。
页:
[1]