设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

DataNucleus 4.1.0发布,持久层框架

2015-5-20 22:35| 发布者: joejoe0332| 查看: 514| 评论: 0|原作者: oschina|来自: oschina

摘要: DataNucleus 4.1.0 发布,此版本修复了一些Bug,并新增了一些功能。Bug 修复 - JPQL " IN" not compiled correctly when we have parameter yet value type not yet known - CriteriaBuilder.in always tries to cre ...

DataNucleus 4.1.0 发布,此版本修复了一些Bug,并新增了一些功能。


Bug 修复

  • [NUCCORE-1311] - JPQL "[NOT] IN" not compiled correctly when we have parameter yet value type not yet known

  • [NUCJPA-308] - CriteriaBuilder.in always tries to create "(val == collVal1 || val == collVal2 || ...) but should use IN if single value specified to allow for Collection parameter

  • [NUCRDBMS-893] - FROM joins should process first part of the join expression and take the table for that as one side of the join

新增功能

  • [NUCCORE-1308] - Support Java generic TypeVariable in 1-1/N-1 relations

  • [NUCCORE-1309] - Support Java generic TypeVariable in 1-N/M-N relations

  • [NUCCORE-1312] - Support JPQL with RIGHT OUTER JOIN

  • [NUCRDBMS-892] - Support JPQL with RIGHT OUTER JOIN

性能提升

  • [NUCCORE-1313] - Support JPQL FROM "ON" clauses that are other than DyadicExpression

  • [NUCCORE-1314] - If annotation specified on field and method then take as field and use method annotations as if on field

  • [NUCJPA-307] - Criteria API usage currently requires something to be selected (using select/multiSelect) whereas could default to candidate

  • [NUCRDBMS-894] - Query of Collection.contains where the element is of an invalid type should create query with 1=0 rather than throw exception

  • [NUCRDBMS-895] - Support JPQL "COALESCE"/"NULLIF" with non-numeric arguments

任务

  • [NUCAPIJDO-91] -Support typesafe query StringExpression.add(...)

  • [NUCJPA-306] - Change "datanucleus.rdbms.allowColumnReuse" default to "true" for JPA usage

  • [NUCRDBMS-890] - JPQL : Support use of MEMBER OF on Map (and interpret as "Map.containsValue")

  • [NUCRDBMS-891] - Support query joins that join to EmbeddedId to provide access to the fields

  • [NUCRDBMS-896] - JDOQL : support CharacterLiteral.toUpperCase/toLowerCase methods

此版本现已提供下载:download page

更多内容请查看发行页面


DataNucleus Access Platform 是一个兼容各种标准的 Java 数据持久化框架,兼容 JDO1, JDO2, JDO2.1, JDO2.2, JDO2.3, JPA1, JPA2 等 Java 标准。提供一个基于 REST 的API。通过它可以访问所有常见的数据库服务器,还包括 LDAP, NeoDatis, JSON, Excel/ODF spreadsheets, XML, BigTable, 和 HADOOP 数据库等.


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部