Ebean:开源ORM框架

 , 

Ebean:开源ORM框架 Ebean是一个Java实现的开源ORM框架,具有数据访问快速和易于学习、使用等特点。

ebean-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功能是当数据被读取时记录日志(可用于审计)。
  • 二级缓存:可显著提升性能。

开发文档

官方网站:http://ebean-orm.github.io/
开源地址:https://github.com/ebean-orm

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

1 收藏

资源整理者简介:刘立华

java开发,技术爱好者,乐于助人。 个人主页 · 贡献了32个资源 · 1 ·  


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer