什么在EJB,Spring应用程序中的位置

时间:2013-07-16 10:21:16

标签: spring jpa ejb-3.1 persistence.xml

我是EJB的新手并且在spring上工作了一些,而在创建应用程序时我正在使用我的应用程序和配置的先前结构。 当我遇到麻烦时,我没有看到每个具有不同风格的配置模式的解决方案。我想知道有多少种方法可以在Spring / EJB应用程序中配置数据库/数据源/连接池。 我看到的另一件事是一些开发人员将一些值(例如用户名,密码)与persistence.xml放在一起,而另一些则将它们保存在属性文件中然后读取它们。我想要充分了解什么可以去哪里以及有多少种方式。使用特定模式有什么好处。

我也想了解如何获取属性列表。例如.. 使用hibernate和eclipselink我们在persistence.xml中提到的各种属性,其中定义了这些属性。我在哪里可以获得这些属性的确切解释或列表。

1 个答案:

答案 0 :(得分:0)

有关EclipseLink的持久性单元属性的完整列表,请参阅

http://www.eclipse.org/eclipselink/documentation/2.5/jpa/extensions/persistenceproperties_ref.htm#sthref742

您可以将任何这些文件放在persistence.xml文件中,也可以将它们中的任何一个传递给属性Map to Persistence.createEntityManagerFactory()。