問題タブ [scalikejdbc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1814 参照

scala - sql 補間を使用する節内

ScalikeJDBC の SQL 補間で in-clauses を使用できますか? 例えば

idsは補間されていないため、これは失敗します。

式が数値のリストではなく文字列として解釈されるため、これも失敗します。例えば... where id in ('1,2,3,5')

0 投票する
1 に答える
2294 参照

scala - ScalikeJdbc 複数挿入

同じトランザクションで複数の挿入を実行するにはどうすればよいですか?

これらの数が数千を超える場合、挿入ごとに異なるトランザクションを使用するのは効率的ではありません。

http://scalikejdbc.org/documentation/operations.html

0 投票する
1 に答える
701 参照

postgresql - scalikejdbc と postgres で hstore データ構造を使用する例はありますか?

テーブル内で hstore データ構造を使用すると、現在のデータ モデルの問題を解決するのに非常に役立つユース ケースがあります。現在のセットアップは、postgres と scalikejdbc を使用しています。問題は、これがどのように行われるかについてのドキュメントがないように見えることですが、最新の JDBC ドライバーでサポートされていることが示されています。

postgres と scalikejdbc で hstore データ型を使用する例はありますか?

0 投票する
1 に答える
1885 参照

scala - ScalaTest テスト ケースで ScalikeJDBC が DSL クエリの NamedDB に接続しない

ドキュメントの例に示されているように、ScalaTest テスト ケースにテスト データベースを使用するのにかなりの時間を費やしています。

デフォルトのデータベースと testdb データベースがあり、仕様は次のようになります

SQL を使用したクエリは機能するようですが、DSL を使用したクエリは機能しません。デフォルト データベースにアクセスしようとすると DSL クエリ エラーが発生しますが、SQL クエリでは testdb データベースが正しく使用されます。ここにエラーがあります

ここにユーザークラスがあります

DSL で作成されたクエリを呼び出すときに、testdb の代わりにデフォルトのデータベースを使用しようとする理由を知っている人はいますか? ありがとう!

0 投票する
1 に答える
436 参照

scala - AutoRollback はロールバックしません

次の仕様を実行すると、テーブルが存在します。最終的にロールバックされたトランザクション内にのみ存在する必要があるため、存在しないと予想していました。

DBs.setup('myDB)は例の一部ではありません。しかし、それを削除すると例外が発生しますjava.lang.IllegalStateException: Connection pool is not yet initialized.(name:'myDB)

のソースMyQuery.create:

構成:

ScalikeJDBC v2.2.9

0 投票する
2 に答える
6846 参照

sql - ScalikeJDBC: 接続プールがまだ初期化されていません。(name:'default)

ライブラリで遊んでいScalikeJdbcます。PostgreSQL データベースからデータを取得したい。私が得るエラーは私にとって非常に奇妙です。CP を手動で構成しても、次のようになります。

まだエラーが表示されます。これが私のDAOです:

アプリ:

私のapplication.confファイル

エラー:

私は何を取りこぼしたか?