インターネットで検索したところ、Spring + JPA (Hibernate)など、さまざまな例がありました。また、各例には、 Springアプリケーション コンテキスト ファイルにentityManagerFactory Bean が含まれています。毎回、この Bean にはプロパティのリストが含まれています。そして、以下の私の質問:
この Bean で使用可能なプロパティの完全なリストを確認するにはどうすればよいですか?
LocalContainerEntityManagerFactoryBean のプロパティを意味する場合は、他のすべての Spring Bean と同様に、クラスとそのスーパークラスのパブリック セッター メソッドを見つけます。クラス自体をざっと見てみると、これらのプロパティが表示されます (スーパークラスは考慮しません)。
dataSource, jtaDataSource, loadTimeWeaver, mappingResources, packagesToScan, persistenceUnitManager, persistenceUnitName, persistenceUnitPostProcessors, persistenceXmlLocation, resourceLoader
jpaProperties に関しては、使用している JPA 実装によって異なります。Hibernate については、http: //docs.jboss.org/hibernate/orm/4.2/manual/en-US/html/ch03.htmlを参照してください。