Oracle に移植する必要があるため、現在 SQL Server で動作しているアプリケーションに DAO レイヤーを導入しています。
Hibernate を使用してファクトリを作成 (または依存性注入を使用) して、展開構成に従って正しい DAO を選択したいと考えています。この場合のベストプラクティスは何ですか? hibernate.cfg.xml ファイルと *.hbm.xml ファイルが異なる 2 つのパッケージを用意し、工場で適切に選択する必要がありますか? 私の DAO が両方の DBMS で (あまり) 手間をかけずに正しく動作する可能性はありますか?