EclipseLink 2.3.2 (およびおそらくそれ以降) の Informix サポートには、外部結合が適切に実行されないというかなり深刻なバグがあります。InformixPlatform
これを回避するために、EclipseLink クラスをサブクラス化したいと思います。
さまざまな理由から、 で使用するデータベース プラットフォームを指定したくありませんpersistence.xml
。むしろ、使用する適切なプラットフォームを検出する EclipseLink の機能に頼りたいと思います。
明らかに、すぐに使用できるEclipseLinkは私のサブクラスを認識していません。サブクラスが存在し、通常は自動検出されたサブクラスより優先する必要があることを EclipseLink に伝えるにはどうすればよいですか?
比較のために、Hibernate は「方言リゾルバー」というラベルの下に、まさにこれを行うちょっとした機構を備えています。カスタムの方言リゾルバーを渡すと、自動検出プロセスを処理できます。EclipseLink 2.3.2 で同等のものは何ですか?