2011-12-31 10 views
0

私はScalaの使用を開始しましたが、私はJDBCデータアクセスのためにO/R Brokerを試していました(私はQuerulousを使用できないように複数のタイプのデータベースにアクセスする必要があります)。 O/Rブローカーは、ファイルから照会を読み取ります。O/R BrokerにJARファイルの内部からSQL文を読み取らせることはできますか?

val config = new BrokerConfig(connectionUrl) 
FileSystemRegistrant(new java.io.File("/sql")).register(config) 

しかし、私は展開のために私のJARファイル内の私のSQL文を保存したいのですが(とのうち、非技術的なエンドユーザーを維持するために:構造は次のようになり、セットアップに通常の使用これらのファイル)。 O/R BrokerにJARファイル内のステートメントを読み込ませる方法はありますか?

答えて

1

O/RブローカーがCLASSPATH内のファイルにアクセスできる場合は、それが可能である必要があります。 JARをCLASSPATHに入れ、O/R Brokerにファイルを相対パスで検索させます。

+0

「O/R Brokenが* JAR *のファイルにアクセスできるのではないですか? (あるいは、この文脈では 'new File'を置き換えることができるのですか?私はストリームやその他のものも取ることを望みます...) –

+0

pstが正しい - 私はアーカイブ内のファイルをロードする方法を探しています。私が知る限り、O/R Brokerは実際にディレクトリを探していて、ファイルをバックグラウンドで開くので、ファイルストリームを受け入れません。 –

+0

ファイルではなくストリームとしてリソースにアクセスする必要があります。 – duffymo

関連する問題