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 を通じて自分で実装することができます。