envう

永続クラスの簡単なバージョン管理
今すぐダウンロード

envう ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Adam Warski
  • 出版社のWebサイト:
  • http://www.jboss.org/envers/
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 281 KB

envう タグ


envう 説明

永続クラスの簡単なバージョン管理 エンガスプロジェクトは、永続クラスの簡単なバージョン管理を可能にすることを目的としています。あなたがしなければならないのは、あなたの永続クラスまたはそのプロパティのいくつかを@versionededで注釈付けすることだけです。バージョン管理されたエンティティごとに、Subversionの概念に行われた変更の履歴を保持するテーブルが作成されます。基本的に、1つのトランザクションコミットは1つのリビジョンです(トランザクションがバージョン管理されたエンティティを変更しない限り)。リビジョン番号があるグローバルであるため、そのリビジョンでさまざまなエンティティを問い合わせることができ、そのリビジョンでデータベースの(部分的)ビューを検索します。ライブラリは最新のHibernateおよびHibernate Entity Managerバージョンと連携します(Hibernateを参照してください。 org)。バージョン管理が正しく機能するためには、エンティティは不変の一意の識別子(主キー)を持たなければなりません。将来、エンバスライブラリは任意の関係のバージョン管理をサポートします。バージョン管理されたエンティティの独立グループが独立している場合は、リビジョンテーブルを中心にする「リビジョングループ」のサポートも含まれます。もう1つの重要な省スペース機能は、全プロパティ全体ではなく、リビジョン間の差分のみを格納する可能性があります(もちろん文字列にのみ適用されます)。これが「envers」のいくつかの重要な機能です: ・基本プロパティのバージョン管理(文字列、整数、長さ...) ・基本的なプロパティで構成されている組み込みコンポーネントのバージョン管理 ・シンプルで複合的および埋め込みIDを持つクラスのバージョン管理 ・1対1のUNIと双方向の関係のバージョン管理 ・1対多の双方向関係のバージョン管理 ・「リビジョンエンティティ」を使用して各改訂のデータの記録 ・履歴データの照会


envう 関連ソフトウェア

w w

WURFLを使用して操作するためのRubyで書かれたコマンドラインツールとライブラリのコレクション ...

250 23 KB

ダウンロード

youtreflex.

MONOを使用して開発者用に作成された小さなユーティリティは、Mac OS X上で.NETアプリケーションを作成します。 ...

258 3 MB

ダウンロード