問題タブ [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.

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

scala - slickでgroupByを使用するときの奇妙な例外

いくつかの列を持つテーブルがあり、そのうちの 2 つは vendingMachineId (繰り返されます) で、それぞれにタイムスタンプがあります。

各 vendingMachineId の最新のタイムスタンプを取得したいので、次のようにしました。

問題は、奇妙な例外を受け取ることです。

私が間違っていることを誰かが知っていますか?

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

scala - Slick が主キー列を更新しないようにするにはどうすればよいですか?

モデルユーザーを更新するためのdaoを書いています。コードは次のとおりです。

このエラーが発生しました:

Slick はプライマリ列「id」を更新する SQL ステートメントを生成するようですが、これには意味がありません。生成された更新クエリから id 列を削除するにはどうすればよいですか?

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

scala - Slick (Scala) を使用して、「その場で」テーブルに列を追加する方法はありますか?

ユーザーがソース コードを変更せずにテーブルに追加の列を構成できるように、Scala+Slick アプリケーションを作成したいと考えています。それを行う方法はありますか?

Adam S - はい、それが私が考えていることです。プログラムにはデフォルトの構成ファイルが付属しており、エンドユーザー/管理者はオプションでいくつかのテーブルに新しい列を追加でき、プログラムの開始時にそれらの列が追加されます.

ユーザーが構成するスペア列を使用して初期テーブルを構成するなど、他にもいくつかの方法を考えていました(ただし、スペアの数を制限し、タイプを事前に定義することに問題があります)。もう 1 つの方法は、元のテーブルと同じ主キーを持つ 2 番目のテーブルを定義し、そのテーブルにユーザー定義データのみを含めることです。その後、プログラムは両方のテーブルを維持する必要があります (それぞれのテーブルの数は同じです)。これにより、元のデフォルト テーブルをより慣習的に処理できるようになります。2 つのテーブルは、データベース関数と同期している可能性があります (これにより、データベース固有になります)。

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

slick - Slick ケース クラスでの多対 1 参照の定義

別の質問は、「多」クラス ( ) のDirectorateを返す「1」ケース クラス ( ) でメソッドを定義することによって、1 対多関連付けを定義する方法に答えます。しかし、質問の「双方向」の部分には対応していません。SeqServiceArea

その例を使用して、関連付けを別の方向からトラバースする方法を確認したいと思います。それ以外の

が見たいです

これはSlickで可能ですか?私が何かをしようとすると

type の証拠パラメーターの暗黙的な値が見つからず、コンパイルに失敗しますTypeMapper[ForeignKeyQuery[ServiceAreas,ServiceArea]]

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

slick - Slick の JPA `@Embeddable` タイプに相当するマッピング

@EmbeddableJPAクラスに相当するものをマッピングするための巧妙なテクニックはありますか? たとえば、

Moneyが列タイプとして使用されているすべてのテーブルで、デフォルトでこれら 2 つの列名にマップしたいとします。

私はこの質問を見てきましたが、ご想像のとおり、これはMoneyどこでも使用されるようなクラスでは退屈になります。

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

java - slick2dのマウスオーバーエリア?

Google で答えが見つからないのですが、Mouse Over AreaforはありSlick2Dますか? Google はJavaの 結果を表示するだけですMouseOverAreaMouseOverAreaforがあるSlick2Dかどうか、およびそれがどのように見えるかを知りたいだけです。

これが私のコードです:

Gameクラス

SplashScreenクラス:

Menuクラス:

Loadingクラス:

Playクラス:

私はまだそれに取り組んでいます...しかし、このクラスは を必要としませんMouseOverAreaMenuクラスは必要です。


それが上記の私のコードでした。forが必要なだけMouseOverAreaですSlick2D。Google は役に立ちません。できることを願っています。

また、TextFieldインはできますSlick2Dか?できるかどうかわかりません。私はあなたができることを知ってJavaいますが、あなたはできますSlick2Dか?

間違いがあれば、心配しないでください。修正できます。

ありがとう

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

java - Eclipse ワークスペースを変更した後の UnsatisfiedLinkError

私が取り組んでいる何かで lwjgl と Slick2D ライブラリを使用しています。ある時点で、Minecraft Bukkit プラグインを他の Java プログラムから分割する必要があったため、Java プログラムを別のワークスペースに移動しました。ただし、これを行った後、前述のライブラリを使用したプロジェクトが機能せず、次のエラーが発生します。

スレッド「メイン」の例外 java.lang.UnsatisfiedLinkError: java.library.path に lwjgl がありません

スタック トレースは、main() ブロックで AppGameContainer を初期化した場所を示しています。

このプログラムは、ワークスペースの移行前に完全に正常にコンパイルおよび実行され、ワー​​クスペースの場所を除いて何も変更されていません。ライブラリ jar を削除して再追加しました ([外部 JAR の追加] ではなく [JAR の追加] を使用して、jar ファイルは以前と同様に、プロジェクトに対して相対的に /lib/jars/ にあります)。それらを外部jarとして再追加しようとさえしましたが、それでもうまくいきません。コンパイラは、プログラムを実行する前にエラーを報告していません。