OpenJPA 2.1.1 发布,Java EE持久化数据管理框架
程序员文章站
2022-05-19 23:45:19
...
OpenJPA 2.1.1 发布了!
OpenJPA 是 Apache 组织提供的开源项目,它实现了 EJB 3.0 中的 JPA 标准,为开发者提供功能强大、使用简单的持久化数据管理框架。OpenJPA 封装了和关系型数据库交互的操作,让开发者把注意力集中在编写业务逻辑上。OpenJPA 可以作为独立的持久层框架发挥作用,也可以轻松的与其它 Java EE 应用框架或者符合 EJB 3.0 标准的容器集成。除了对 JPA 标准的支持之外,OpenJPA 还提供了非常多的特性和工具支持让企业应用开发变得更加简单,减少开发者的工作量,包括允许数据远程传输/离线处理、数据库/对象视图统一工具、使用缓存(Cache)提升企业应用效率等。
该版本的改进:
下载地址:http://openjpa.apache.org/downloads.html
OpenJPA 是 Apache 组织提供的开源项目,它实现了 EJB 3.0 中的 JPA 标准,为开发者提供功能强大、使用简单的持久化数据管理框架。OpenJPA 封装了和关系型数据库交互的操作,让开发者把注意力集中在编写业务逻辑上。OpenJPA 可以作为独立的持久层框架发挥作用,也可以轻松的与其它 Java EE 应用框架或者符合 EJB 3.0 标准的容器集成。除了对 JPA 标准的支持之外,OpenJPA 还提供了非常多的特性和工具支持让企业应用开发变得更加简单,减少开发者的工作量,包括允许数据远程传输/离线处理、数据库/对象视图统一工具、使用缓存(Cache)提升企业应用效率等。
该版本的改进:
- 修改了unenhanced类的错误信息。
- 修改了localize.property中的消息。
- DB2 V9.7 changed the default behavior concerning blocking behavior with isolation levels greater then read uncommitted。
- 在DB2上运行时,跳过异常文本。
- 为非连续的位置参数提供可选的支持。
- 允许分离时代理维持原状。
- 提高StateManagerImpl受保护成员的扩展性。
- [OPENJPA-940] - Using table-generator in XML descriptor results in ClassCastException
- [OPENJPA-1657] - Postgres connection throws NPE with null properties
- [OPENJPA-1725] - Schemaname wrongly included in DBDictionary.checkNameLength after Tablename correctly truncated
- [OPENJPA-1787] - Bean validation fails merging a new entity
- [OPENJPA-1845] - the prepared query cache doesn't currently work correclty with 'SELECT IN' statements
- [OPENJPA-1884] - CacheStoreMode.REFRESH is not recognized for entity manager refresh operation
- [OPENJPA-1899] - Evict from L2 of a object causes secondary objects to never be loaded in graph
- [OPENJPA-1939] - index identifier max length for DB2 v9 is 128.
- [OPENJPA-1940] - ReverseMapping tool does not find primary keys with Oracle
- [OPENJPA-1943] - Query timeout hint not honored consistently when pessimistic lock is issued to database requires multi-statements locking scheme
- [OPENJPA-1944] - Extra select statements executed when version column is null.
- [OPENJPA-1957] - XML overriding column names for ArrayList attributes causes exception.
- [OPENJPA-1958] - IndexOutOfBoundsException in BatchingPreparedStatementManagerImpl
- [OPENJPA-1959] - RuntimeExceptionTranslator should be transient in DelegatingQuery
- [OPENJPA-1965] - ClassCastException when using JAXB and
- MetaModel annotation processor
- [OPENJPA-1968] - SQLServerDictionery not using DATETIME2 for jdbc driver other than MS JDBC driver
- [OPENJPA-1969] - SQLServer / DataDirect SQLCode=HYT00 not handled
- [OPENJPA-1985] - ClassCastException in max(Timestamp) function on PostgreSQL
- [OPENJPA-1986] - Extra queries being generated when cascading a persist
- [OPENJPA-1989] - *ToOne relationships specified as LAZY in xml aren't honored
- [OPENJPA-1996] - OpenJPA Samples fail on MacOS X
下载地址:http://openjpa.apache.org/downloads.html
推荐阅读
-
Minidao 1.6.2 版本发布,超轻量Java持久化框架(Hibernate完美助手)
-
Minidao_1.6.2 发布,超轻量 Java 持久化框架
-
OpenJPA 2.1.1 发布,Java EE持久化数据管理框架
-
DataNucleus Access Platform 3.0正式版发布,Java 数据持久化框架
-
DataNucleus Access Platform 3.0.6发布,Java 数据持久化框架
-
MiniDao1.8.3 版本发布,轻量级Java持久化框架
-
MiniDao_1.6.4 版本发布,轻量级Java持久化框架,Hibernate项目辅助利器
-
MiniDao_1.6.4 版本发布,轻量级Java持久化框架,Hibernate项目辅助利器