This repository was archived by the owner on Jul 10, 2024. It is now read-only.
Releases: redraiment/java-on-rails
Releases · redraiment/java-on-rails
从普通JavaBean中继承自定义字段
特性列表:
- 新增Table#extend方法,可自定义任意的getter和setter。
- 引入jActiveRecord-EL项目,简化Web项目的开发。
修复数据库连接不释放问题
2.2发布,推荐所有用户尽快升级!
- 去除DB#close方法
- 修复数据库连接不断增长的问题
- 引入jActiveRecord-EL项目
- 发布到Maven中央服务器
调整Query接口
把实参从Query#where接口转移到Query#list和Query#one,更make sense。
添加了大量新特性
- 去除Sybase、Derby、DB2、Oracle的支持
- 支持高级查询:select、orderBy、groupBy、limit、offset等
- 添加findA、findOne等常用的查询接口
- 添加getTables、getColumns等元信息接口
- 支持数据库连接池
- 支持事务
多线程事务版本
新增功能:
- 支持DataSource:可以接入C3P0等Pool
- 支持多线程:通过ThreadLocal,每个线程自动从DataSource中获取一个可用的Connection
- 支持事务:把一组操作包装在Runnable中运行,任何失败都能自动回滚所有操作
1.2稳定版(推荐)
这是一个推荐的版本,以下数据库通过测试:
- Derby
- HyperSQL
- MySQL
- PostgreSQL
- SQLite
支持大部分主流数据库
支持的数据库列表:
- DB2
- Derby
- HyperSQL
- MySQL
- Oracle 12c
- PostgreSQL
- SQLite
- Sybase