問題タブ [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.
slick - slickでDBTableマクロを使用する方法
DBTableタイプのマクロを使用するためのドキュメントが見つかりません。私はこのようなことをしたいだけです:
しかし、私はそれを実行させることができません....
誰かが例で私を助けることができますか?
THX
ニロ
database - Scala Slick Lifted Date GroupBy
Slick 1.0.0 で Scala 2.10 を使用しており、持ち上げられたクエリを実行しようとしています。
ロードを実行しようとしているテーブル「Logins」と、Timestamp 列の groupBy があります。ただし、groupBy を試行すると、Timestamp フィールドをフォーマットして日の部分のみを抽出し、同じ日でオブジェクトをグループ化しようとすると、問題が発生します。
オブジェクトが与えられた場合:
同様の日付でデータベースからグループ化を返したいと思います。ここで、簡潔にするために、次のフォーマットされたタイムスタンプと ID の関係が発生します。ID は実際にはオブジェクトのリストになります
次の滑らかなテーブル オブジェクトがあります。
次のクエリ メソッド:
ただし、予想されるグループ化を取得する代わりに、groupBy を試行した行で例外が発生します。
データベースからタイムスタンプで適切にグループ化することについて、誰か提案はありますか?
scala - 滑らかな投影が機能しない理由
何らかの理由で、私の場合、単純な Slick テーブル宣言でさえ機能しません。Maven 中央リポジトリの最新の slick 2.10 (1.0.0) を使用しています。
なぜ機能しないのか誰か教えてもらえますか?
java - foreach ループを介して他のクラスから arraylist にアクセスする
Foreach ループを介して、他のクラスから ArrayList にアクセスしようとしています。しかし、これは何らかの理由で機能しないようです。エラーはありません。Foreach ループが実行されないだけです。
私のコードは次のとおりです。
ワールド クラスの配列リスト:
世界は私の他のクラスです。エンティティは私のArraylistです。Entity は、Arraylist 内のエンティティのクラスです。
scala - Slick を使用した再帰的なツリーのようなテーブル クエリ
私のテーブル データは、1 つの行が同じテーブルの親行を参照できるツリー構造を形成します。
私が Slick を使用して達成しようとしているのは、行とそのすべての子を返すクエリを作成することです。また、同じことをしたいのですが、子とそのすべての先祖を返すクエリを書きます。
言い換えると:
findDown(1)
戻るべき
findUp(5)
戻るべき
これは完全に機能するワークシートです (不足しているソリューションを除く ;-)。
本当に悪い、静的な試みはfindDown
次のようなものかもしれません:
しかし、Slick が id と id_parent リンクを使用して同じテーブルを再帰的に検索する方法を探しています。問題を解決する他の良い方法は大歓迎です。ただし、データベースの往復回数を最小限に抑えることが最善であることを覚えておいてください。
scala - Slick でレコードを更新する際の問題
クラスとテーブルの定義は次のようになります。
レコードを更新するには、次のようにします。
しかし、 for 式を使用して動作するように更新を取得できません。
私は明らかにドキュメントに何かが欠けています。
java - LWJGL 3.2.0+ フォント
私はしばらくの間 lwjgl を使用してきましたが、最近、固定関数パイプラインからシェーダーに切り替えることにしました。したがって、プログラムを開始するときに最初に、ContextAttrib(3, 2) を設定して、GL 3.2+ を使用します。問題は、GL の上位バージョンに切り替えると、多くの機能がサポートされなくなることです。上位 GL に切り替える前は、必要なテキストをレンダリングするために Slick のフォント (TrueTypeFont) を使用していましたが、TrueTypeFont の drawString メソッド自体にサポートされていない関数が含まれるようになりました。解決策をグーグルで検索しようとしましたが、何も見つかりませんでした。
GL バージョン 3.2 以降または他のライブラリを使用しているときに、slick-util ライブラリでテキストをレンダリングできるかどうかを知っている人はいますか? または、トピックに関する任意のリンク。助けや提案をいただければ幸いです。
編集:openGL 3.2以降を開始するためのコードは、wikiのチュートリアルから
openGL 3.2 以降を使用すると、シェーダーのみを使用する必要があります。UnicodeFont または TrueTypeFont、または GL11.glMatrixMode(GL11.GL_PROJECTION); のようなその他の固定関数パイプライン関数で drawString を呼び出したときに表示される例外:
ありがとう。
scala - スリック、クエリを継承テーブルモデルにマップする方法は?
スリック、クエリを継承テーブルモデルにマップする方法は?すなわち、
テーブルA、B、Cがあります。Aは「親」テーブルで、B&Cは「子」テーブルです。知りたいのは、Aが抽象型、B&C型が具象型になるように、スリックを使用してこれをモデル化する方法です。 Aの行をクエリすると、BまたはCオブジェクトになります
JPAのようなものInheritanceType.TABLE_PER_CLASS
。
scala - <>を使用したプロジェクションをSlickのコンパニオンオブジェクトを含むケースクラスにマッピングしました
Slickを使用して、データベーステーブルのエントリをそれらが表すケースクラスに直接投影しようとしています。ドキュメントの例に従って、<>
演算子を使用してマップされたプロジェクションを設定します。
ここで、いくつかの静的定数と補助メソッドをSomeEntity3に追加したいと思います。そのために、コンパニオンオブジェクトを作成します。しかし、私が行を含めるとすぐに
*
「メソッド値<>が代替でオーバーロードされた」ということについて判読できないことを言っているという定義に対して、かなりワイルドな複数行のエラーがポップアップ表示されます。
コンパニオンオブジェクトはSlickの双方向マッピングとどのように関連しており、どういうわけか目標を達成できますか?
scala - スリックで集計する方法
slickに次のようなクエリを作成させたい
しかし、slickのドキュメントは役に立ちません
これらのq1-q4はクエリではないため、結果を取得することはできませんが、他のクエリ内で使用することはできます。
この文
正しいクエリを生成しますが、非推奨になります(警告を生成します:「クラスColumnExtensionMethodsのメソッドmaxは非推奨になりました:代わりにQuery.maxを使用してください」)。 警告なしにそのようなクエリを生成する方法は?
もう1つの問題は、groupbyで集計することです。
でそれを解決しようとしました
を生成します
これは明らかなdbエラーを引き起こします
そのようなクエリを生成する方法は?