jActiveRecord 2.3 发布,Java ORM 库
jActiveRecord 2.3版本修正了bug,加入许多有用的新功能,同时发布到Maven的中央库:
<dependency> <groupId>me.zzp</groupId> <artifactId>jactiverecord</artifactId> <version>2.3</version></dependency>
新特性列表:
Query高级查询方式
无缝地使用C3P0等第三方数据库连接池
多线程安全的事务管理
Table#extend 方法可自动从其他对象中集成getter和setter,作为Record的自定义字段
此外,该版本还引入了jActiveRecord-EL辅助项目,简化在JSP的EL表达式中访问Record对象和Table对象的方法。例如,未使用jActiveRecord-EL时,访问Record对象属性的方法如下:
${user.get("name")}
采用了jActiveRecord之后,就能像访问普通JavaBean一样访问Record的属性:
${user.name}
jActiveRecord-EL同样已经发布到Maven中央库:
<dependency> <groupId>me.zzp</groupId> <artifactId>jactiverecord-el</artifactId> <version>1.1</version></dependency>