メインの構成ソースとして維持しながら、一部のプロパティをコードで渡すことはできますか? のオーバーロードを a で使用すると、完全にオーバーライドされているように見えます。EntityManagerFactory
persistence.xml
createEntityManager
Map
persistence.xml
Map<String, String> propertyMap;
factory.createEntityManager(propertyMap);
で JPA を構成したいのですpersistence.xml
が、カスタム接続文字列を渡します。私は HSQL を使用しており、コードで取得する必要がある現在のユーザー ディレクトリを使用してカスタム DB ファイル パスを作成したいと考えています (私の知る限り)。
persistence.xml
カスタム構成メカニズムを作成する必要がないため、とにかく維持できれば素晴らしいことです。