現在、ORMとしてCayenneを使用しています。コードでVelocityEngineを初期化するためのデータソースを取得する必要があります。データソースを手動で作成することはできますが、作成したくなく、Cayenneの既存のデータソースを使用したいと思います。
質問する
153 次
1 に答える
1
Cayenne 3.1 ではかなり簡単です:
ServerRuntime runtime = .. // this exists in every app
DataSource ds = runtime.getDataSource("MyDataNode");
以前のバージョンでは、わずかに難しいだけです。
DataDomain dd = context.getParentDataDomain();
DataSource ds = dd.getDataNode("MyDataNode").getDataSource();
最後のアプローチは3.1でも機能します。
于 2013-01-07T17:52:35.957 に答える