框架修改日志

1 2007-6-11
修改配置文件加载方式为后加载,使用时加载
2 2007-6-11
hibernate动态生成ddl
core-config.xml中的
xml 代码
 
  1. <prop key="hibernate.hbm2ddl.auto">createprop>  
自动创建表,不知道怎么生成sql文件
3 2007-6-11
pojo中get方法前标注annotation为
@Transient
说明该属性不参与映射,其他的默认都参与。其他业务方法不要使用get开头
4 2007-6-19
在org中增加了版本和自动更新的机制和实现
IVersion、Version、VersionServiceImpl、versionDAO
在system\serviceContext-system.xml中
xml 代码
 
  1. <bean id="versionService" class="com.longtop.system.service.VersionServiceImpl">  
  2.         <property name="currentVersion">  
  3.             <value>5.0</value>  
  4.         </property>  
  5.         <property name="versionChangeLogs">  
  6.             <list>  
  7.                 <ref local="v1.0"/>  
  8.             </list>  
  9.         </property>  
  10.     </bean>  
  11.     <bean id="v1.0" class="com.longtop.system.model.Version">  
  12.         <property name="version">  
  13.             <value>10</value>  
  14.         </property>  
  15.         <property name="sqlFile">  
  16.             <value>updateLog/v1.0.sql</value>  
  17.         </property>  
  18.         </bean>  
updateLog/v1.0.sql中记录了每一个版本对数据库的修改sql语句,以分号分隔,系统登录后判断执行
IVersionService service = (IVersionService) BeanFactory.findBean(
                "system", "versionService");
        service.updateVersion();
是否是新版本是根据数据库中的当前版本与修改日志中的version进行字符串比较,如果大,表示是新版本,则执行对应的sql
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值