問題タブ [slick]
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.
mysql - Playframework で slick を使用して MySQL 接続を作成する
slick 1.0.0 で mysql データベースに接続しようとしています。
私がこれまでに行ったこと:
Build.scalaに追加しました
application.conf で
そして今、DB からエントリを読み込もうとしています。このために私はモデルを持っています
そして今、私はエントリを出力したいと思います
しかし、うまくいきません。私はたくさんの間違いを犯したと確信していますが、mysql を使った非常に洗練されたチュートリアルはないようです。
ご辛抱いただきありがとうございます。私の説明が明確であることを願っています。
mysql - 既存のmysqlテーブルを使用する場合のスリックスキップエボリューション
既存の MySQL DB があります。これで、上記の DB を照会するための Slick モデルを作成しました。
私の問題は次のとおりです。モデルを既存のテーブルに接続しようとすると、機能しません。進化が必要だと言っています。しかし、Slick でテーブルの名前を変更して進化させると、同じように見える新しいテーブルが作成されます。
私の質問は、同じように見える既存のテーブルを使用できないのはなぜですか?
進化をスキップして運試しする方法はありますか?
お時間をいただきありがとうございます
scala - スリックで大文字と小文字を区別しない文字列比較?
ユーザー名に一致する1つのユーザーを見つける適切な方法は何ですか?
ユーザー定義型 User の場合:
user.username は、String に変換されない Column[String] 型です。
必要なのは、データベースがクエリの一部として文字列を区別しない比較を行うことです。
scala - プレーン SQL および文字列補間時の NullPointerException
文字列補間を使用してプレーン SQL クエリを実行するのに問題があります。Microsoft sqljdbc4.jar を使用して MS-SQL 2008 データベースにクエリを実行しようとしています。
表は単純です。
私が使用しているコードは次のとおりです。
私の問題は、私がjava.lang.NullPointerException
オンになっていることですresult.firstOption
(私は思う!)。これは、行が見つかったときに発生します。存在しない数字を選択しようとすると、たとえば、getServNum("34")
予想どおり になります。result.firstOption
None
スタックトレース:
スタックトレースをデバッグして追跡しようとしましたが、Scala と Slick の両方にまったく慣れていないため、道に迷っています。誰かが私を助けてくれたり、正しい方向に向けてくれたりしたら、とても感謝しています。
ありがとう。
scala - Slick Query で yield を使用するにはどうすればよいですか?
Slick Queryで yield を使用するにはどうすればよいですか? だから私はこのようなコードを持っていると想像してください
私はこのように使用します
しかし、変更された Roles を持つ別のコンテナーを作成したい場合はどうすればよいでしょうか? 私はこれを試しました
ただし、実際のケース クラス オブジェクトではなく、WrappingQueryを返します。lst
メソッドがあることがわかりますが、 -sのコンテナーではなく、UnitInvokermapResults
型のオブジェクトを返しますRole
私は何をすべきか ?.list()
Query オブジェクトを呼び出しますか?
scala - Slick Lifted Embedding を使用して複数の列を更新するにはどうすればよいですか?
Slick Lifted Embedding を使用して複数の列を更新するにはどうすればよいですか? このドキュメントは多くを語っていません。
このようなものになると予想していました