第25章 データベースの移植性の考察

25.1. 移植性の基本

データベースの移植性という概念は、 Hibernate (およびオブジェクト/リレーショナルマッピング全体) におけるセールスポイントの 1 つになります。 これには、 あるデータベースベンダから別のベンダに移行する内部の IT ユーザーや、 ユーザーが同時に複数のデータベース製品をターゲットするため Hibernate を消費するフレームワークやデプロイ可能アプリケーションなどが対象となります。 状況に関係なく、 Hibernate を用いることでコードを変更することなく、 理想的にはマッピングメタデータの変更も行わず、 あらゆる数のデータベースに対して実行することが基本的な考えとなります。