TODO ------------------------- > 动态更新 > 缓存支持 > 表的自动导出和生成 2011/10/10: Version 1.0.7 ------------------------- * [44] add: 自动管理session的生命周期 * [43] add: one-to-many和many-to-one的级联加载支持 * [42] imp: 更改统计接口方法返回类型为long * [41] imp: 一对多处理性能提升 * [40] add: 支持PostgreSQL的自增ID类型serial * [39] imp: 优化加载基本类型对象的处理 * [38] add: 加入identity主键生成策略(MySQL、MSSQL、PostgreSQL等) * [37] imp: SQLServer2000和SQLServer2005分页的兼容性 * [36] add: 主键生成策略identity 2011/09/23: Version 1.0.6 ------------------------- * [35] fix: oracle下一个分页取limit数错误的bug. * [34] fix: oracle下检测是否支持Savepoints时,一个未捕获的异常. * [33] add: 对bonecp的支持 * [32] add: 对proxool的支持 * [31] add: 对commons-dbcp的支持 * [30] fix: classpath没有config.properties文件会报错 2011/09/20: Version 1.0.5 ------------------------- * [29] 增加一对多的关联关系的支持 * [28] 取消对dom4j的依赖 * [27] 增加对存储过程的支持 * [26] 增加一对一关系的级联存储 * [25] 支持javassit和cglib两种字节处理api * [24] 加入用主键ID加载对象时的lazy策略 * [23] 加入FieldProcessor, 用于在插入之前和加载之后对单个属性做一些转换 * [22] 在SqlParams没有设置objectClass且是注解类型的实体对象时,抛出异常 * [21] 去掉page方法, 直接通过SqlParams设置分页查询参数 * [20] 修复list(SqlParams)方法对字段排序失效的bug * [19] 对非分页的查询增加setFetchSize(int)的支持选项 * [18] 加入对批量更新操作的支持 * [17] 加入根据sql加载用户自定义对象的方法loadBeans(SqlParams) * [16] jdbc.cfg.xml配置文件增加对多constant的支持 * [15] fix bug => 当sql语句中带有DISTINCT关键字时,生成的统计记录总数sql不准确. * [14] 增加对H2数据库的支持 2011/08/06: Version 1.0.4 ------------------------- * [13] 解决多线程插入数据时,如果ID为自动增长会出现ID重复的问题 * [12] 重构ID生成策略的代码,采用策略和工厂模式 * [11] 新增多种ID自动生成策略 * [10] 重写SqlDialect * [9] 增加新生成session的方法和释放session的管理 2011/07/19: Version 1.0.3 ------------------------- * [8] 加入多关系的处理@Relations * [7] 取消对gerald-commons.jar的依赖 * [6] 简化注解Id的书写方式 2011/07/19: Version 1.0.2 ------------------------- * [5] 加入事务支持 2011/07/13: Version 1.0.1 ------------------------- * [4] 加入一对多、一对一、多对一、多对多等映射关系的支持,见org.javaclub.jorm.annotation.Relation 2011/06/08: Version 1.0.0 ------------------------- * [3] 解决主键ID生成时并发问题 * [2] 优化sql生成方式 * [1] gerald-jorm项目建立,初始化导入