Apache OpenJPA

软件截图:
Apache OpenJPA
软件详细信息:
版本: 2.4.0 / 1.2.3 更新
上传日期: 20 Jul 15
许可: 免费
人气: 33

Rating: 1.0/5 (Total Votes: 1)

的Apache OpenJPA中有两个单独的分支,每个生产水平的材料。
两者之间的区别是它们实现的标准。 1.x的分支遵循JSR-220企业Java Beans 3.0 specificationm而2.x的分支是JSR-317 Java持久性2.0规范为蓝本。
OpenJPA的开箱作为持久层为Spring和Tomcat应用,但开发人员还可以构建它作为一个独立的Java库,即使在工作的非Java EE介质。
一个Java持久性项目,可以作为一个独立的POJO持久化层或集成到任何兼容Java EE容器和其他许多轻量级框架。

什么是此版本的新

  • 升级到ASM 4依赖
  • 在加快查询的元数据查找
  • 提供选项排除架构名称从产生@Table注解生成的实体

什么是新的版本2.3.0 / 1.2.3:

  • 升级到ASM 4依赖
  • 在加快查询的元数据查找
  • 提供选项排除架构名称从产生@Table注解生成的实体

什么在2.1.0版本新

  • 在错误修正:
  • ConcurrentModificationException的在org.apache.openjpa.kernel.BrokerImpl
  • 插入文字超过4K字节CLOB列导致的SQLException:用尽结果集
  • ConcurrentModificationException的具有自参照实体类时没有运行增强
  • 在序列表初始化使用顺序表生成标识符可能失败
  • 在超出使用抓取计划越界异常
  • 在JPQL失败,GROUP BY和HAVING aggregate_expression IN(子查询)
  • 与H2的SQL语法错误
  • 在ORDER BY将追加额外的列SELECT子句可以potentialy原因ORA-00979错误
  • 在Informix的锁异常并非由OpenJPA的正确映射
  • 在SQLServerdictionary错字时间数据类型为200​​8 MSSQL
  • 改进:
  • 在OpenJPA的不切实地实施JDBC3,JDBC4方法,其代表
  • 提供solidDB的词典支持
  • 升级到最新的公郎所需的OSGi元数据
  • 提供LRU选项二级数据缓存
  • 在StoreCache.pinAll()方法更好的参数验证
  • 在映射不支持的类型
  • 升级到最新的Geronimo规格为JPA2和Bean验证
  • 使用容器管理的数据源为切片
  • 在重构财产处理分布式片配置
  • 更新MetaDataRepository文档
  • 流媒体吊球支持DB2
  • 使用FindBugs的减少编码错误
  • 新功能:
  • 在Bean验证样品
  • 添加策略界面,查询目标切片到子集
  • 添加策略界面,针对查找器片的一个子集
  • 在生产JPA Bean验证的例子和相应的文档
  • 添加支持DATETIME2与MS SQLServer的
  • 新OpenTrader例如
  • 的MaxDB支持
  • 任务:
  • 升级到最新的JPA 2.0 TCK
  • 删除JDK5​​开始支持与OpenJPA 2.1
  • 测试:
  • 需要查询引擎测试斗
  • 简单OpenJPA的-xmlstore测试
  • 添加支持,测试与Apache Bean验证提供商
  • 在CachedEntityStatistics取决于其默认情况下不支持的Oracle @GeneratedValue
  • 更新OpenJPA的整合-的DayTrader来执行用户任务
  • testExternalValues​​失败,ORA-01438的Oracle异常
  • 修正2测试用例导致故障的DB2 9.7

什么在2.0.0版本新

  • 修正项目:
  • ReverseMappingTool失败OpenJPA的-例子/ reversemapping样品
  • 文档的修订
  • 在当前batchLimit = -1> 1和一个异常造成的,PARAMS和failedObject中缺少生成异常
  • DataCacheManager初始化不是线程安全的。
  • 在@Strategy触发InvalidStateException为其声明为Java接口领域
  • 需要兼容性设置新的OpenJPA-1097代理和DetachedStateField行为
  • 在缓存模式特性传递到em.find和锁的方法不是暂时性
  • 查询与锁定模式设置为PESSIMISTIC_WRITE不具有连接到SQL UPDATE子句时运行两次
  • 设置PessimisticLockManager未能将" FOR UPDATE子句" SELECT语句
  • ReverseMappingTool(SchemaGenerator)错误
  • 在PESSIMISTIC_WRITE不工作的Informix
  • PessimisticLockException而不是LockTimeoutException扔在DB2V9的隔离区
  • 错误PersistentAttributeType返回@Embedded类型
  • 在工厂创建由于javax.persistence.transactionType期间异常
  • StateManagerImpl的BrokerImpl不一致创作
  • 在NPE在MetaDataRepository时重负载下启用预压。
  • MetaDataRepository预紧力不加载JAXB元数据
  • 改进:
  • 请org.apache.openjpa.persistence.meta.AnnotationProcessor6为服务
  • 添加新的分离处理
  • 从数据高速缓存的去耦实现QueryCache
  • 在调用模型生成
  • 输出控制生成规范元模型的源代码
  • 测试:
  • 在运行MySQL时org.apache.openjpa.persistence.generationtype.TestGeneratedValues​​间歇性测试失败
  • 添加JPQL测试元素集合
  • 测试用例失灵TextException在MSSQL
  • 在MSSQL和MySQL修复TestTimeoutException测试失败
  • 在各种数据库修复TestTimestampVersion
  • 修正TestJDBCEscapeDate测试MSSQL
  • 修正TestGeneratedValues​​为DB2
  • 查询限定路径新的测试
  • 修正了TestSJVMCache和CacheTest间歇性的数据高速缓存的超时故障

什么在1.2.2版本新

  • 修正项目:
  • 在使用(Oracle)的序列来生成多线程应用程序ID主键约束违反
  • "持续性领域和QUOT遇到非托管对象;错误而合并对象树
  • 在通过生命周期回调方法更新实体
  • @MappedSuperclass导致空指针异常的类IdClass
  • 在多个源文件中包括的Windows报废字符
  • AbstractResultList.subList抛出UnsupportedOperationException
  • SQLServerDictionary导致NumberFormatException的,如果MS SQL Server的JDBC驱动程序使用
  • 从映射超类定义ID字段共享相同的对象ID类型参数扩展实体
  • SetQueryTimeout(X),其中x!= 0的SQLException的原因与DB2 z / OS上
  • 在NPE在org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumn(MappingInfo.java:1400)
  • 在Windows路径的长度问题
  • NativeQueries失败与MySQL
  • 不要动不动就使用CAST与上下的DB2
  • ReverseMappingTool和SchemaTool没有针对Sybase
  • 将缓存类的配置ClassMetaData
  • 在SQLServer的驱动器2.0的作品,但会导致异常SQLServerDictionary的第一个连接上
  • ClassNotFoundException的所使用EJB定制DBDictionary
  • NULL在@IdClass复合键的列部分导致"消失" (空)返回的对象
  • 无法坚持到一个独立实体的关系
  • 在减少锁争用JDBCStoreManager
  • 增强序列化,版本类NPE时
  • 删除从TCK的pom.xml
  • Java.net的Maven repostiory
  • 改进:
  • 在减少同步的瓶颈在数据高速缓存,元数据仓库,以及生命周期事件管理器
  • 甲骨文需要没有搜索字符串转义字符的能力。
  • 使用数据库特定的服务器端锁超时功能实现LOCKTIMEOUT
  • 添加选择加入和退出配置L2数据高速缓存
  • 添加的.gitignore为git的用户
  • 使用StringBuilder的,而不是StringBuffer的在SQLBuffer
  • 使用java.util.concurrent.ConcurrentHashMap中,而不是在ClassMapping同步的HashMap。
  • 性能改进分离
  • 在绩效改进批量OLE减少采伐
  • 测试:
  • 在德比测试服加速
  • 启用测试用例JPQL

类似的软件

Stickshift
Stickshift

12 May 15

Bookshelf.js
Bookshelf.js

18 Jul 16

Monk
Monk

14 May 15

显影剂的其他软件 Apache Software Foundation

Apache Tobago
Apache Tobago

13 Apr 15

Apache Synapse
Apache Synapse

13 Apr 15

Apache Blur
Apache Blur

13 Apr 15

意见 Apache OpenJPA

评论没有发现
添加评论
打开图片!