Spring:LocalContainerEntityManagerFactoryBean。我怎么知道(获取)这个bean的所有属性的列表?

时间:2013-07-15 15:46:27

标签: java spring hibernate jpa

我通过互联网搜索,我看到了很多不同的例子: Spring + JPA(Hibernate)。 每个示例都在 Spring 应用程序上下文文件中包含 entityManagerFactory bean。 每次,这个bean都包含一个属性列表。我的问题如下:

如何确定此bean可用的完整属性列表?

1 个答案:

答案 0 :(得分:0)

如果你的意思是LocalContainerEntityManagerFactoryBean的属性,那么它就像所有其他Spring bean一样:找到类及其超类的公共setter方法。快速查看类本身会显示这些属性(不考虑超类):

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