摘要: spring配置文件<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list>欠款 <value>classpath:/config/sps.properties</value> </list> </property> < 阅读全文
posted @ 2011-08-19 13:25 ctou45 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 在维护公司的项目的时候遇到一个需求,表结构需要改动,实体类也需要改动,但该项目已经做成产品了,该修改还不能影响已经上线使用的其他版本,也不可以修改其他版本的数据库,经过仔细考虑,决定采用动态加载hibernate映射文件的方式来实现。判断系统的版本配置,若为该版本,则加载a映射文件,将所需属性映射到数据库,否则加载b映射文件,加的属性只以附加属性的方式存在。 首先,将需要动态加载的hibernate映射文件从hibernate映射文件或者spring的org.springframework.orm.hibernate3.LocalSessionFactoryBean bean配置中去掉,重写一 阅读全文
posted @ 2011-08-19 13:23 ctou45 阅读(929) 评论(0) 推荐(0) 编辑