問題タブ [scalaquery]

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 投票する
2 に答える
16855 参照

scala - scalaslickの方法今のところ理解できません

私はいくつかのスリック作品とそれが必要とするものを理解しようとしています。

ここに例があります:

誰かが*ここでの方法の目的は何ですか、何ですか<>、なぜunapplyですか?そして、射影法とは何ですか?メソッド'は?~のインスタンスを返します。Projection2

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

scala - WHERE句の条件でScala Slickクエリをパラメータ化する方法は?

次の 2 つの単純なクエリを想定します。

定型文の重複を削除して、次のように書き直したいと思います。

私はまだもつれを解いていない for 内包表記にいくつかの暗黙の変換が含まれているため、それを達成する方法がわかりません。より具体的に??? => Booleanは、findByメソッドの型は何ですか?

編集

これらは Account および Accounts クラスです。

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

database - Scala Slick / ScalaQuery BigDecimal は decimal(10,0) を作成し、小数を許可するにはどうすればよいですか?

小数を許可する Decimal SQL 型を作成するように Slick に指示するにはどうすればよいですか?
デフォルトでは、Slick は以下のコードで気付いた小数を許可していないようです。decimal(10,0)MySQLのデータ型で列を作成します。

Scala コードに次のモデルがあります。

起動時に、このコードで既に存在しない限り、Slick を使用してこのテーブルを作成します

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

scala - Slick クエリの結果を for 式で並べ替える

次の関数は問題なく動作しますが、結果を最初にparent_idで並べ替え、次に順序で並べ替えたいと思います。

Slickを使用してそれを行うにはどうすればよいですか?

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

scala - ランタイムパラメータからSLICKクエリのsortBy列を指定するには?

次の SLICK クエリを使用して、名前フィールドがいくつかの値基準に一致し、名前列で並べ替えられたデータ テーブルのページングされた結果を取得します。

これは私にとっては問題ありませんが、ソートを実行する列を識別する実行時パラメーターを sortBy メソッドに渡すことができるようにする必要があります。
クエリを呼び出すメソッドには、データ テーブル内の列のインデックスを表すintがあります。

int 列インデックスから sortBy メソッドで必要な型に取得するにはどうすればよいですか?

0 投票する
3 に答える
13532 参照

scala - SLICK で SQL の「LIKE」演算子を使用する方法

ばかげた質問かもしれません。しかし、私は今のところ答えを見つけていません。では、 SLICKで SQL の "LIKE" 演算子をどのように表現しますか?

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

scala - select 句でネストされたクエリを作成する方法

SLICK 1.0.0 でこの SQL を生成しようとしています:

私の最も成功した試みは次のとおりです(「結合」部分を削除したため、読みやすくなっています):

これにより、サブクエリで括弧が欠落している SQL が生成されます。

これは明らかに無効なSQLです。SLICKにこれらの括弧を正しい場所に配置する方法はありますか? それとも、これを達成する別の方法がありますか?

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

sql - 所有者/スキーマ名のプレフィックスでScalaのSlicksql補間を使用する方法

Oracleデータベースのデータベーステーブルの所有者とユーザーに別々のユーザーがいるデータベース設定があります。これは、実際には、各クエリのプレフィックスが次のようになることを意味します:ownername.tablename

これは、SlickのSQLInterpolation.sql関数ですべてを静的に記述した場合に問題なく機能します。

問題は、所有者のプレフィックスがテスト/製品に応じて変わることです。環境。私がしたいのはこれです:

ただし、SQL補間は機能しません。Oracleのエラーが発生します。

助言がありますか?もちろん、より詳細なStaticQueryにフォールバックすることもできますが、sql/sqlu補間を使用するとはるかにコンパクトになります。

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

scala - 滑らかな投影が機能しない理由

何らかの理由で、私の場合、単純な Slick テーブル宣言でさえ機能しません。Maven 中央リポジトリの最新の slick 2.10 (1.0.0) を使用しています。

なぜ機能しないのか誰か教えてもらえますか?

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

scala - スリック、クエリを継承テーブルモデルにマップする方法は?

スリック、クエリを継承テーブルモデルにマップする方法は?すなわち、

テーブルA、B、Cがあります。Aは「親」テーブルで、B&Cは「子」テーブルです。知りたいのは、Aが抽象型、B&C型が具象型になるように、スリックを使用してこれをモデル化する方法です。 Aの行をクエリすると、BまたはCオブジェクトになります

JPAのようなものInheritanceType.TABLE_PER_CLASS