JDBC 永続性の概要とモジュール構成


JDBC 永続化モジュールは、リレーショナル データベース (RDBMS) データ アクセスのためのシンプルなソリューションであり、主にデータ アクセスの効率性、使いやすさ、透過性に重点を置いています。

  • JDBC に基づいています。フレームワーク API はシンプルな構造で軽量にカプセル化されており、開発、デバッグ、保守が簡単です。
  • バッチ データの更新、標準化された結果セット、およびプリコンパイルされた SQL ステートメントの処理を最適化します。
  • SQL ステートメントを作成せずに、単一エンティティの ORM 操作をサポートします。
  • データ エンティティ クラスを迅速に生成し、チェーン呼び出しをサポートするためのスキャフォールディング ツールを提供します。
  • は、メモリ アノテーションまたは構成ファイルからの SQL のロードを通じてカスタム SQL ステートメントをサポートし、それを自動的に実行します。
  • は、結果セットと値オブジェクトの自動アセンブリをサポートします。カスタム アセンブリ ルール;
  • 複数のデータ ソースをサポート、デフォルトで C3P0、DBCP、JNDI 接続プール設定をサポート、データ ソース拡張をサポート
  • サポート;オブジェクト指向のデータベース クエリ カプセル化は、プログラムのコンパイル時のエラーを軽減します。
  • データベース トランザクションのネストをサポートします。 : in 上記の設定をプロジェクトの pom.xml に追加します。このモジュールにはデフォルトでコア パッケージと永続化基本パッケージの依存関係が導入されているため、設定を繰り返す必要はありません。
  • モジュール初期化設定

<dependency>
    <groupId>net.ymate.platform</groupId>
    <artifactId>ymate-platform-persistence-jdbc</artifactId>
    <version>2.0-SNAPSHOT</version>
</dependency>

設定パラメータの補足説明:
データソースのデータベース接続文字列とユーザー名は必須で、その他のパラメータはオプションです。最も単純な設定は次のとおりです。 : クリア テキスト パスワードが設定ファイルに表示されることを回避するには、YMP フレームワークがデフォルトのデータベース パスワード プロセッサを提供するか、

net.ymate.platform.core.support.impl.DefaultPasswordProcessor を通じて自分で実装することができます。