問題タブ [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.
scala - slickでgroupByを使用するときの奇妙な例外
いくつかの列を持つテーブルがあり、そのうちの 2 つは vendingMachineId (繰り返されます) で、それぞれにタイムスタンプがあります。
各 vendingMachineId の最新のタイムスタンプを取得したいので、次のようにしました。
問題は、奇妙な例外を受け取ることです。
私が間違っていることを誰かが知っていますか?
scala - Slick が主キー列を更新しないようにするにはどうすればよいですか?
モデルユーザーを更新するためのdaoを書いています。コードは次のとおりです。
このエラーが発生しました:
Slick はプライマリ列「id」を更新する SQL ステートメントを生成するようですが、これには意味がありません。生成された更新クエリから id 列を削除するにはどうすればよいですか?
scala - Slick (Scala) を使用して、「その場で」テーブルに列を追加する方法はありますか?
ユーザーがソース コードを変更せずにテーブルに追加の列を構成できるように、Scala+Slick アプリケーションを作成したいと考えています。それを行う方法はありますか?
Adam S - はい、それが私が考えていることです。プログラムにはデフォルトの構成ファイルが付属しており、エンドユーザー/管理者はオプションでいくつかのテーブルに新しい列を追加でき、プログラムの開始時にそれらの列が追加されます.
ユーザーが構成するスペア列を使用して初期テーブルを構成するなど、他にもいくつかの方法を考えていました(ただし、スペアの数を制限し、タイプを事前に定義することに問題があります)。もう 1 つの方法は、元のテーブルと同じ主キーを持つ 2 番目のテーブルを定義し、そのテーブルにユーザー定義データのみを含めることです。その後、プログラムは両方のテーブルを維持する必要があります (それぞれのテーブルの数は同じです)。これにより、元のデフォルト テーブルをより慣習的に処理できるようになります。2 つのテーブルは、データベース関数と同期している可能性があります (これにより、データベース固有になります)。
slick - Slick ケース クラスでの多対 1 参照の定義
別の質問は、「多」クラス ( ) のDirectorate
を返す「1」ケース クラス ( ) でメソッドを定義することによって、1 対多関連付けを定義する方法に答えます。しかし、質問の「双方向」の部分には対応していません。Seq
ServiceArea
その例を使用して、関連付けを別の方向からトラバースする方法を確認したいと思います。それ以外の
が見たいです
これはSlickで可能ですか?私が何かをしようとすると
type の証拠パラメーターの暗黙的な値が見つからず、コンパイルに失敗しますTypeMapper[ForeignKeyQuery[ServiceAreas,ServiceArea]]
。
slick - Slick の JPA `@Embeddable` タイプに相当するマッピング
@Embeddable
JPAクラスに相当するものをマッピングするための巧妙なテクニックはありますか? たとえば、
Money
が列タイプとして使用されているすべてのテーブルで、デフォルトでこれら 2 つの列名にマップしたいとします。
私はこの質問を見てきましたが、ご想像のとおり、これはMoney
どこでも使用されるようなクラスでは退屈になります。
java - slick2dのマウスオーバーエリア?
Google で答えが見つからないのですが、Mouse Over Area
forはありSlick2D
ますか? Google はJava
の 結果を表示するだけですMouseOverArea
。MouseOverArea
forがあるSlick2D
かどうか、およびそれがどのように見えるかを知りたいだけです。
これが私のコードです:
Game
クラス
SplashScreen
クラス:
Menu
クラス:
Loading
クラス:
Play
クラス:
私はまだそれに取り組んでいます...しかし、このクラスは を必要としませんMouseOverArea
。Menu
クラスは必要です。
それが上記の私のコードでした。forが必要なだけMouseOverArea
ですSlick2D
。Google は役に立ちません。できることを願っています。
また、TextField
インはできますSlick2D
か?できるかどうかわかりません。私はあなたができることを知ってJava
いますが、あなたはできますSlick2D
か?
間違いがあれば、心配しないでください。修正できます。
ありがとう
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として再追加しようとさえしましたが、それでもうまくいきません。コンパイラは、プログラムを実行する前にエラーを報告していません。