【问题标题】:How to define the database path for embedded JTA?如何定义嵌入式 JTA 的数据库路径?
【发布时间】:2013-10-07 20:56:02
【问题描述】:

如何手动定义EclipseLink JTA DB 的数据库路径?

<persistence>
    <persistence-unit name="myapp" transaction-type="JTA">
        <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
        <jta-data-source>jdbc/myapp</jta-data-source>
        <properties>
            <property name="eclipselink.ddl-generation" value="drop-and-create-tables" />
        </properties>
    </persistence-unit>
</persistence>

我想使用 Squirrel Database 工具来检查数据库,因此想指定路径...

还是说JTA没有一定的路径,只是在后台由容器管理?

【问题讨论】:

    标签: java database eclipselink jta


    【解决方案1】:

    您在容器中定义 JTA 数据源,然后容器负责将数据源放置在该位置以供提供者查找。 jta-data-source 标签只是告诉提供者使用什么名称来查找它。

    如果您不在容器中,在 JPA 2.0 中,您将使用 javax.persistence.jdbc.url 属性来定义 URL。在此之前,您将使用供应商特定的属性(例如“eclipselink.jdbc.url”)在 java SE 环境中定义连接。

    【讨论】:

      猜你喜欢
      • 2020-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      相关资源
      最近更新 更多