いくつかの基本的なGoogleAppEngineサービスのSpring構成を作成しようとしています。特にEntityManagerFactoryとEntityManagerの場合。
JavaコードからEntityManagerFactoryを作成するには:
EntityManagerFactory emfInstance = javax.persistence.Persistence
.createEntityManagerFactory("transactions-optional");
私はこれを次のように翻訳します:
<bean id="entityManagerFactory" class="javax.persistence.Persistence"
factory-method="createEntityManagerFactory" scope="singleton">
<constructor-arg value="transactions-optional"/>
</bean>
そして、EntityManagerが必要になるたびに
EntityManager em = emfInstance.get().createEntityManager();
しかし、以前に作成したファクトリにファクトリメソッドを適用する方法がわかりません。
<bean id="entityManagerProto"
factory-method="createEntityManager" scope="prototype"/>
誰もが知っていますか?ありがとう。