Apache OpenJPA

ソフトウェアのスクリーンショット:
Apache OpenJPA
ソフトウェアの詳細:
バージョン: 2.4.0 / 1.2.3 更新
日付のアップロード: 20 Jul 15
ライセンス: 無料
人気: 290

Rating: 1.0/5 (Total Votes: 2)

はApache OpenJPAのは、2つの別々の枝、各生産レベルの材料にしています。
両者の違いは、彼らが実装規格です。 2.xブランチは、JSR-317のJava永続性2.0仕様をモデルにしている間に1.xのブランチは、JSR-220エンタープライズJavaBean 3.0 specificationmに従います。
OpenJPAのは春とTomcatアプリケーションのための永続化層として箱から出して動作しますが、開発者は、あっても非Java EE媒体で働いて、スタンドアロンのJavaライブラリとしてそれを構築することができます。
スタンドアローンのPOJO永続化層として使用される、または任意のJava EE準拠のコンテナや他の多くの軽量フレームワークに統合することができるJava永続プロジェクト

このリリースの新機能:ます。

ASM 4依存性へのアップグレード
クエリメタデータの検索を高速化
生成されたエンティティのために生成さ@Tableアノテーションからスキーマ名を除外するためのオプションを提供します

このバージョン2.3.0 / 1.2.3の新機能:

このASM 4依存性へのアップグレード
クエリメタデータの検索を高速化
生成されたエンティティのために生成さ@Tableアノテーションからスキーマ名を除外するためのオプションを提供します

このバージョン2.1.0の新機能です:

この修正されたバグ:
org.apache.openjpa.kernel.BrokerImplでConcurrentModificationExceptionが
CLOB列はSQLExceptionが発生するために、テキスト以上の4Kバイトを挿入します。疲れResultSetを
自己参照エンティティ・クラスではConcurrentModificationExceptionエンハンサーを実行していません
シーケンステーブルを使用して識別子を生成すると、シーケンステーブルの初期化中に失敗する可能性があります
境界の例外のうち計画をフェッチ使用して
JPQLをグループ化して失敗し、(サブクエリ)IN aggregate_expressionを持ちます
H2とSQL-構文エラー
ORDER BYが原因ORA-00979エラーをpotentialyもSELECT句に追加の列を追加します
Informixのロック例外は、OpenJPAのにより適切にマッピングされていません
MSSQL 2008年のSQLServerdictionaryの時刻データ型の入力ミス
改善点:
OpenJPAのは意味のある、その代表者でJDBC3、JDBC4メソッドを実装していません
solidDBのための辞書のサポートを提供
必要なのOSGiメタデータの最新コモンズ・ラングへのアップグレード
L2データ・キャッシュのLRUオプションを提供
StoreCache.pinAll()メソッドでよりよいパラメータの検証
サポートされていないタイプのマッピング
JPA2とビーン検証のためのGeronimo仕様に最新のアップグレード
スライスとしてコンテナ管理データソースを使用します
分散型のスライス構成のプロパティ処理をリファクタリング
MetaDataRepositoryドキュメントを更新
DB2でストリーミングLOBのサポート
コー​​ディングエラーを減らすためにFindBugsを使用して、
新機能:
ビーン検証サンプル
スライスのサブセットにクエリを標的化するための政策のインターフェースを追加します。
スライスのサブセットにファインダーを標的とするためのポリシー・インターフェースを追加
JPAビーン検証例とそれに対応するドキュメントを生成
MSのSQLServerとDATETIME2のサポートを追加
新しいOpenTrader例
MaxDBのサポート
タスク:
最新のJPA 2.0 TCKへのアップグレード
OpenJPAの2.1で始まるJDK5のサポートをドロップ
テスト:
クエリーエンジンテストバケットが必要
シンプルOpenJPAの-xmlstoreテスト
Apacheのビーン検証プロバイダをテストするためのサポートを追加
CachedEntityStatisticsは、デフォルトではOracleではサポートされていない@GeneratedValueに依存
ユーザーのタスクを実行するOpenJPAの積分のDayTraderを更新
testExternalValues​​はORA-01438 Oracleの例外で失敗しました
DB2 9.7に障害が発生することが2のテストケースを修正しました。

このバグの修正:

このバージョン2.0.0の新機能です。
ReverseMappingToolはOpenJPAの-例については、失敗/ reversemappingサンプル
ドキュメントの訂正
ときbatchLimit = -1または&#のSpark Proの; 1、例外が発生し、paramsパラメータとfailedObjectは、得られた例外から欠落しています。
DataCacheManager初期化はスレッドセーフではありません。
@StrategyはJavaインタフェースとして宣言されているフィールドのInvalidStateExceptionをトリガ
互換性は、新しいOpenJPAの-1097プロキシの設定とDetachedStateField行動が必要
キャッシュモードのプロパティはem.findするには渡し、ロックの方法は一時的ではありません
二回実行したときにPESSIMISTIC_WRITEに設定されたロックモードとクエリは、SQLに接続されているupdate句のために持っていません
update句&QUOTため、設定PessimisticLockManagerは&QUOTを追加することができません。 select文に
ReverseMappingTool(SchemaGenerator)バグ
PESSIMISTIC_WRITEは、Informixで動作していません
ZOSためDB2V9に投げ代わりLockTimeoutExceptionのPessimisticLockException
間違ったPersistentAttributeTypeは@Embeddedタイプに対して返さ
javax.persistence.transactionTypeによる工場の作成時に例外
BrokerImplでStat​​eManagerImplの不整合作成
MetaDataRepositoryでNPEプリロードが重いストレスで有効になっている場合。
MetaDataRepositoryプリロードは、JAXBのメタデータをロードしません
改善点:
サービスとしてorg.apache.openjpa.persistence.meta.AnnotationProcessor6を作ります
新しいデタッチ処理を追加します。
データキャッシュからQueryCacheデカップリング
メタモデルジェネレータを呼び出します
生成された標準的なメタモデルのソースコードの出力制御
テスト:
MySQLの上で実行されているorg.apache.openjpa.persistence.generationtype.TestGeneratedValues​​で断続的なテスト障害
要素のコレクションのJPQLのテストを追加します。
MSSQLのTextExceptionでテストケースの失敗
MSSQLとMySQLのTestTimeoutExceptionテストの失敗を修正しました。
様々なデータベースにTestTimestampVersionを修正
MSSQL用TestJDBCEscapeDateテストを修正
DB2のTestGeneratedValues​​を修正
クエリ修飾パスの新しいテスト
TestSJVMCacheとCacheTestで断続的なデータキャッシュのタイムアウトエラーを修正

このバグの修正:

このバージョン1.2.2の新機能です。
主キー制約は、マルチスレッドアプリケーションでIDを生成する(Oracleの)シーケンスを使用して違反しました
"持続フィールド&QUOTで管理されていないオブジェクトが発生しました。エラーオブジェクトツリーをマージしながら、
ライフサイクルコールバックメソッドを介して、エンティティの更新
IdClassを持つクラスでNULLポインタ例外が発生し@MappedSuperclass
複数のソースファイルは、Windowsの行末文字を含めます
AbstractResultList.subListはUnsupportedOperationExceptionをスローします
MS SQL Server JDBCドライバが使用されている場合SQLServerDictionaryはNumberFormatExceptionがの原因となります
IDフィールドを定義してマッピングされたスーパークラスから延びるエンティティは、同じオブジェクトID型パラメータを共有します
z / OS上のDB2でSetQueryTimeout(x)は、x!= 0られる原因のSQLException
org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumnでNPE(MappingInfo.java:1400)
Windows上のパスの長さの問題
NativeQueriesは、MySQLで失敗
常にDB2の上下のでCASTを使用しないでください
ReverseMappingToolとSchemaToolは、Sybaseのために、故障しました
ClassMetaDataにキャッシュ可能なクラス構成を移動します
SQLServerのドライバ2.0動作しますが、最初の接続にSQLServerDictionaryで例外が発生しますが、
EJBで使用されるカスタムDBDictionaryためにClassNotFoundException
@IdClass複合キーの列の部分にNULLがQUOT、&につながる;消える" (ヌル)はオブジェクトを返しました
一戸建てエンティティとの関係を持続することができません
JDBCStoreManagerでロック競合を削減
NPE直列化、バージョン管理クラスを強化するとき
TCKののpom.xmlからJava.netのMavenのrepostioryを削除
改善点:
データ・キャッシュ、メタデータ・リポジトリ、ライフサイクルイベントマネージャで同期のボトルネックを削減
Oracleは、検索文字列のエスケープ文字を持っていない能力を必要とします。
デシベル特定のサーバー側ロック・タイムアウト機能を使用してLOCKTIMEOUTを実装
オプトインとL2​​データキャッシュのためのオプトアウトの設定を追加します。
Gitのユーザーのために.gitignoreを追加
StringBuilderを使用する代わりにSQLBufferでのStringBuffer
ClassMappingで同期のHashMapのではなく、java.util.concurrent.ConcurrentHashMap使用してください。
デタッチのためのパフォーマンスの向上
バッチOLEの減少ロギングによってパフォーマンスの改善
テスト:
ダービーテストスーツスピードアップ
JPQLのためのテストケースを有効にします

同じようなソフトウェア

Geobaza
Geobaza

11 Mar 16

rql
rql

12 May 15

PostgreSQL Studio
PostgreSQL Studio

18 Apr 16

開発者の他のソフトウェア Apache Software Foundation

Apache Stratos
Apache Stratos

10 Feb 16

Apache Karaf
Apache Karaf

11 Mar 16

Apache Cayenne
Apache Cayenne

13 Apr 15

へのコメント Apache OpenJPA

コメントが見つかりません
コメントを追加
画像をオンにする!
カテゴリから探す