問題タブ [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.
sqlite - ScalikeJDBC + SQlite: 接続の確立後に読み取り専用フラグを変更できない
ScalikeJDBC と SQLite を動作させようとしています。提供された例に基づいた簡単なコードを用意します。
例外で失敗します:
scalikejdbc 1.7 と 2.0 の両方を試しましたが、エラーが残ります。私が使用するsqliteドライバーとして"org.xerial" % "sqlite-jdbc" % "3.7.+"
。
エラーを修正するにはどうすればよいですか?
scala - 値 withSQL が見つかりません
scalikeJDBC の使用法ではまだ新しいですが、scalikejdbc 1.7.7 を使用して mysql Db の「リバース エンジニアリング」から生成されたコードをコンパイルすると、このエラーが発生します。「見つかりません: value withSQL」
何か案が?
}
上記のメソッドから、コンパイラは関数 "withSQL" を指しています 見つかりません: 値 withSQL
ありがとう
scala - scalikejdbc の場合、外部キー制約を使用して QueryDSL を記述する方法
scalikejdbc 2.0.1 と playframework 2.3 を使用しています。One-to-many http://scalikejdbc.org/documentation/one-to-x.htmlの指示に従いましたが、まだエラーがあります。
私のデータ モデルは、多くの Todo を持つ 1 つのアカウントです。
東堂モデル:</p>
モデル アカウントは次のとおりです。
エラーは次のとおりです。
2 つの質問があります。
1、どうしてtoManyが使えないの?ResultNameSQLSyntaxProvider を使いたいのですが、私が書いた opt 関数をどのように変更すればよいですか?
2, Todo.scala:23 の rs type は何を与えるべきですか?
arrays - scalikejdbc を使用して配列にアクセスしますか?
scalikejdbc を使用して、配列フィールドを含むスキーマにアクセスしようとしています。
ドキュメントや例で配列について何も見つけることができません。scalikejdbc のソースを見て推測することしかできません。
私のモデルは次のようになります
そしてコンパイラは不平を言う
抽出コードを次のように変更すると
正常にコンパイルされますが、実行時例外が発生します
では、scalikejdbc を使用して配列フィールドにアクセスするにはどうすればよいでしょうか。
mysql - scalikejdbc のバッチ挿入がリモート コンピューターで遅い
私は100個のテーブルにまとめて挿入しようとしています(mySQLで使用するのに最適なサイズだと聞きました)、sbt 0.13.6でscala 2.10.4を使用し、使用しているjdbcフレームワークはHikaricpでscalikejdbcです、私の接続設定は次のようになります。
挿入コード:
バッチを挿入するたびに 15 秒かかりました。私のログは次のとおりです。
mySQL データベースをホストするサーバーで実行すると高速に実行されますが、リモート コンピューターでより高速に実行するにはどうすればよいですか?
scala - ストリームとしての Scalikejdbc クエリ結果
非常に大きなデータセットの場合、scalikejdbc クエリの結果を として返すことは可能Stream
ですか? つまり、メモリの使用を節約するために、ストリームが使い果たされるまでカーソルが開いたままになりますか? もしそうなら、どのように?
scala - scalikejdbc の同じテーブルの 2 つの外部キーで結合する
したがって、同じテーブルを指す 2 つの FK を持つ 1 つのテーブルがあります。
例えば:
送信者列と受信者列があり、どちらもユーザー テーブルの ID を参照するメッセージ テーブル。
メッセージを取得して両方に結合するためのクエリを書いているとき、最初の結果は両方に同じように使用されます。
これが私がそれをやろうとしている方法です。
私は何か間違ったことをしていますか、それともバグですか?