Ebean ORM 7.12.2 发布,Java 持久层 ORM 框架

李嘉图
 李嘉图
发布于 2016年05月30日
收藏 24

Ebean ORM 7.12.2 发布了,Ebean ORM 是Java/Kotlin的持久层ORM框架,在JVM上快速简单的数据访问。

该框架易于使用,简单易学.自动生成的queryBean代码,能够使用类型安全的查询,示例如下:

LocalDate lastWeek = ...;

List<Customer> customers
  = new QCustomer()
  .billingAddress.city.equalTo("Auckland")
  .status.isEqualTo(Status.NEW)
  .registered.before(lastWeek)
  .name.istartsWith("rob")
  .setMaxRows(10)
  .orderBy()
    .name.asc()
    .id.desc()
  .findList();

该版本是一个bug修复版本,主要修复:

    #725 延迟加载一个ToMany关系时L2缓存不能更新cacheManyId实体,在先前的更修之后,当其它的toMany是一个普通的关系时.

    #724 @cache配置queryCaching=true和beanCaching=false当NPE使用L2缓存的时候.

    ## 相关链接

    github地址: https://github.com/ebean-orm/avaje-ebeanorm

    下载地址:https://github.com/ebean-orm/avaje-ebeanorm/releases

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Ebean ORM 7.12.2 发布,Java 持久层 ORM 框架
加载中

精彩评论

清靜無虞
清靜無虞
sql是如此的优美简洁,ORM需要做的唯一一件事仅仅是把记录映射成java对象就行了

最新评论(18

yuanxuegui
yuanxuegui
ebean更新很快,下次我也积极发布更新资讯
yuanxuegui
yuanxuegui
转ebean,积极PR,建立spring-data-ebean,期望ebean能够推广
_icode
_icode
@李嘉图 看你英文辣么流弊,把官方文档翻译下呗
李嘉图
李嘉图

引用来自“wen66”的评论

@张立鑫 , 也是ebean的深入使用者
作者辛辛苦苦耕耘了6-7年,做视频,做document,几乎每天都没有更新,做idea和eclipse的各种插件,真的是很令人佩服.
wen66
wen66
@张立鑫 , 也是ebean的深入使用者
wen66
wen66
更为重要的是ebean的作者很nice, 提问什么都回复得特别的快.

只恨自己英文太差了.
wen66
wen66
居然这个ebean也上了oschina的新闻了. 看评论里大家都还是喜欢sql啊. 不喜欢orm, 不知道是不是看到了orm就先入为主的认为不好. (是不是都被hibernate给坑过).

其实ebean很不错的, 提供的特性也很好.

那个query-bean, 结合intellij idea 那真是好用到爽.

在新项目中已深入使用. 表示没有ebean, 我都不会写程序了.
清靜無虞
清靜無虞
sql是如此的优美简洁,ORM需要做的唯一一件事仅仅是把记录映射成java对象就行了
Sel8616
Sel8616

引用来自“冬日暖阳85”的评论

可能我太老套了:为什么不直接写SQL呢?
我也是,我觉得spring-jdbc是最佳选择
愚民日记
愚民日记

引用来自“愚民日记”的评论

还是写 SQL 比较好,修改维护都很方便

引用来自“李嘉图”的评论

写sql例如mybatis,你sql变了,对应的接口一般都需要变化,最终还是要修改源码,所以,少不了的
我们这边,接口都是通过 metadata 动态生成的,我们场景比较特殊,取数的比较多,而且多数都是从库里经过简单逻辑转换就可以取数的,比如接口返回的字段,类型等等,webservice 的 wsdl 都是用metadata 通过 wsdl4j 做的没用通用的框架.
返回顶部
顶部