【发布时间】:2013-08-28 12:01:32
【问题描述】:
我能够连接到我的默认数据库。但除此之外,我还想连接另一个数据库。我正在使用 Play Framework 1.2.6。我知道 Play 1.2.x 的主分支中存在这种支持。任何人都可以帮助我,我如何在 1.2.6 中实现这一点。
谢谢
【问题讨论】:
标签: java mysql database playframework
我能够连接到我的默认数据库。但除此之外,我还想连接另一个数据库。我正在使用 Play Framework 1.2.6。我知道 Play 1.2.x 的主分支中存在这种支持。任何人都可以帮助我,我如何在 1.2.6 中实现这一点。
谢谢
【问题讨论】:
标签: java mysql database playframework
Play 1.2.6(或 1.2.x 分支)不支持开箱即用的多个数据库连接。 此支持将在尚未发布的 Play 1.3 中提供。
这是来自 Play 错误跟踪器的相应票证:
http://play.lighthouseapp.com/projects/57987-play-framework/tickets/706
【讨论】:
您使用的是什么数据库?如果您的数据库支持多个模式,您可以通过在类顶部添加以下行来实现您想要的。
@Entity
@Table(name="<table_name>",schema="<schema_2>")
public class xxx extends Model {
Entity 和 Table 是持久化 api 的一部分。
【讨论】:
为您的问题找到了另一个有趣的解决方案。如果您需要偶尔访问第二个数据库,请使用以下链接。
【讨论】:
你可以尝试使用这个模块:http://www.playframework.com/modules/multidb
Aj.
【讨论】: