問題タブ [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 投票する
4 に答える
2247 参照

sqlite - ScalikeJDBC + SQlite: 接続の確立後に読み取り専用フラグを変更できない

ScalikeJDBC と SQLite を動作させようとしています。提供された例に基づいた簡単なコードを用意します。

例外で失敗します:

scalikejdbc 1.7 と 2.0 の両方を試しましたが、エラーが残ります。私が使用するsqliteドライバーとして"org.xerial" % "sqlite-jdbc" % "3.7.+"

エラーを修正するにはどうすればよいですか?

0 投票する
0 に答える
105 参照

scala - 値 withSQL が見つかりません

scalikeJDBC の使用法ではまだ新しいですが、scalikejdbc 1.7.7 を使用して mysql Db の「リバース エンジニアリング」から生成されたコードをコンパイルすると、このエラーが発生します。「見つかりません: value withSQL」

何か案が?

}

上記のメソッドから、コンパイラは関数 "withSQL" を指しています 見つかりません: 値 withSQL

ありがとう

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

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 は何を与えるべきですか?

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

arrays - scalikejdbc を使用して配列にアクセスしますか?

scalikejdbc を使用して、配列フィールドを含むスキーマにアクセスしようとしています。

ドキュメントや例で配列について何も見つけることができません。scalikejdbc のソースを見て推測することしかできません。

私のモデルは次のようになります

そしてコンパイラは不平を言う

抽出コードを次のように変更すると

正常にコンパイルされますが、実行時例外が発生します

では、scalikejdbc を使用して配列フィールドにアクセスするにはどうすればよいでしょうか。

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

mysql - scalikejdbc のバッチ挿入がリモート コンピューターで遅い

私は100個のテーブルにまとめて挿入しようとしています(mySQLで使用するのに最適なサイズだと聞きました)、sbt 0.13.6でscala 2.10.4を使用し、使用しているjdbcフレームワークはHikaricpでscalikejdbcです、私の接続設定は次のようになります。

挿入コード:

バッチを挿入するたびに 15 秒かかりました。私のログは次のとおりです。

mySQL データベースをホストするサーバーで実行すると高速に実行されますが、リモート コンピューターでより高速に実行するにはどうすればよいですか?

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

scala - ストリームとしての Scalikejdbc クエリ結果

非常に大きなデータセットの場合、scalikejdbc クエリの結果を として返すことは可能Streamですか? つまり、メモリの使用を節約するために、ストリームが使い果たされるまでカーソルが開いたままになりますか? もしそうなら、どのように?

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

scala - scalikejdbc の同じテーブルの 2 つの外部キーで結合する

したがって、同じテーブルを指す 2 つの FK を持つ 1 つのテーブルがあります。

例えば:

送信者列と受信者列があり、どちらもユーザー テーブルの ID を参照するメッセージ テーブル。

メッセージを取得して両方に結合するためのクエリを書いているとき、最初の結果は両方に同じように使用されます。

これが私がそれをやろうとしている方法です。

私は何か間違ったことをしていますか、それともバグですか?