問題タブ [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.
scala - sql 補間を使用する節内
ScalikeJDBC の SQL 補間で in-clauses を使用できますか? 例えば
ids
は補間されていないため、これは失敗します。
式が数値のリストではなく文字列として解釈されるため、これも失敗します。例えば... where id in ('1,2,3,5')
scala - ScalikeJdbc 複数挿入
同じトランザクションで複数の挿入を実行するにはどうすればよいですか?
これらの数が数千を超える場合、挿入ごとに異なるトランザクションを使用するのは効率的ではありません。
postgresql - scalikejdbc と postgres で hstore データ構造を使用する例はありますか?
テーブル内で hstore データ構造を使用すると、現在のデータ モデルの問題を解決するのに非常に役立つユース ケースがあります。現在のセットアップは、postgres と scalikejdbc を使用しています。問題は、これがどのように行われるかについてのドキュメントがないように見えることですが、最新の JDBC ドライバーでサポートされていることが示されています。
postgres と scalikejdbc で hstore データ型を使用する例はありますか?
scala - ScalaTest テスト ケースで ScalikeJDBC が DSL クエリの NamedDB に接続しない
ドキュメントの例に示されているように、ScalaTest テスト ケースにテスト データベースを使用するのにかなりの時間を費やしています。
デフォルトのデータベースと testdb データベースがあり、仕様は次のようになります
SQL を使用したクエリは機能するようですが、DSL を使用したクエリは機能しません。デフォルト データベースにアクセスしようとすると DSL クエリ エラーが発生しますが、SQL クエリでは testdb データベースが正しく使用されます。ここにエラーがあります
ここにユーザークラスがあります
DSL で作成されたクエリを呼び出すときに、testdb の代わりにデフォルトのデータベースを使用しようとする理由を知っている人はいますか? ありがとう!
scala - AutoRollback はロールバックしません
次の仕様を実行すると、テーブルが存在します。最終的にロールバックされたトランザクション内にのみ存在する必要があるため、存在しないと予想していました。
行DBs.setup('myDB)
は例の一部ではありません。しかし、それを削除すると例外が発生しますjava.lang.IllegalStateException: Connection pool is not yet initialized.(name:'myDB)
のソースMyQuery.create
:
構成:
ScalikeJDBC v2.2.9
sql - ScalikeJDBC: 接続プールがまだ初期化されていません。(name:'default)
ライブラリで遊んでいScalikeJdbc
ます。PostgreSQL データベースからデータを取得したい。私が得るエラーは私にとって非常に奇妙です。CP を手動で構成しても、次のようになります。
まだエラーが表示されます。これが私のDAOです:
アプリ:
私のapplication.conf
ファイル
エラー:
私は何を取りこぼしたか?