Ebean:开源ORM框架
Ebean:开源ORM框架 Ebean是一个Java实现的开源ORM框架,具有数据访问快速和易于学习、使用等特点。
主要功能
- 原始SQL:可方便的使用原始sql,并以懒加载的方式返回全属性的bean。
- 结果分页:使用findRowCount()或findPageList()很容易处理结果分页。
- 支持大型查询:使用findIterate()分批处理大量数据,不必全部加载到内存中。
- 批量插入:通过设置JDBC batch size可以调整每个事物中的批量插入数。
- DB加密:使用@Encrypt注解可以透明的实现DB加密。
- 支持JSON:内置JSON支持。
- 自动查询优化:支持“自动抓取”(autofetch),查询自动调优。
- 无状态更新:填充一个bean对象,然后不必查询直接更新数据,这对于支持REST很有用。
- 批量更新/删除:可以使用批量/删除更新语句,大大提高效率。
- 事件监听:Ebean从版本4.0.1开始支持JPA的EntityListener注解:
- @PostLoad
- @PostPersist
- @PostRemove
- @PostUpdate
- @PrePersist
- @PreRemove
- @PreUpdate
- 读审计:ReadAudit功能是当数据被读取时记录日志(可用于审计)。
- 二级缓存:可显著提升性能。
项目资源
官方网站:ebean-orm.github.io/
开源地址:github.com/ebean-orm
相关推荐
技术之博大精深 2020-10-16
Lingforme 2020-07-18
jediaellu 2020-06-02
Danialzhou 2020-05-30
geek00 2020-05-27
技术之博大精深 2020-05-03
Danialzhou 2020-04-11
Danialzhou 2020-02-03
jimgreatly 2020-08-03
chenjiazhu 2020-07-08
Yort 2020-06-28
zry 2020-06-28
技术之博大精深 2020-06-10
Lingforme 2020-06-10
PengQ 2020-06-01