Apache OpenJPA

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

Rating: 1.0/5 (Total Votes: 2)

的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

类似的软件

mongoowl
mongoowl

13 May 15

pycassa
pycassa

28 Feb 15

PyPyODBC
PyPyODBC

13 May 15

Query-Engine
Query-Engine

14 May 15

显影剂的其他软件 Apache Software Foundation

意见 Apache OpenJPA

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