問題タブ [ebean]
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.
database - Play で eBean を使用して 'TEXT' タイプを定義するにはどうすればよいですか? フレームワーク?
Model クラスで変数を String として定義すると、DB では 'VARCHAR(255)' として変換されます。
ただし、このデータは数段落からなる非常に長いテキストであるため、255 以上を保存したいと考えています。
私が覚えている限り、DB には非常に長いテキストを保存するための TEXT タイプがあります。
Play で TEXT タイプを定義するにはどうすればよいですか? フレームワーク?
Play で定義されている Constraints.MaxLength と Constraints.Max を試してみました! フレームワーク API。
ただし、まだ 1.sql ファイル (Ebean DDL によって自動的に作成される) は、この変数を VARCHAR(255) として定義します。
前もって感謝します!
java - カスタムデータを eBean エンティティに追加するには?
次のクラスがあるとします
すべての注文の合計をadditionalData
コレクションに保存する方法は?
java - Play 2 フレームワークのドロップダウン リストで Null Point Exception が発生する
データ管理のために Java と ebean で play 2 フレームワークを使用しています。ドロップダウン リストに問題があります。ドロップダウン リストには、mySQL データベースからのデータが入力されます。動作していましたが、誤って何かを変更したようで、ページをレンダリングしようとすると null ポインター例外が発生します。問題を解決しようとしていますが、問題を把握できないようです。以下にコード スニペットを示します。
これは、ドロップダウン リストに入力するコードです。
これは、メソッドのルート構成です。
これは更新ルート ファイルです。
これらはtrainとgesturenamesメソッドです
これは、scala.html ファイルのパラメーター定義です。
これはドロップダウン リストのコードです。
scala.html ファイルを実行すると、null ポイント例外が発生します。
これはスタックトレースです:
プロジェクトを課題として提出する必要があり、遅れているので、誰でもこの問題を解決できますか。
皆さん、ありがとうございました。
java - Bean に @Formula アノテーション付きのプロパティがある場合、findRowCount が機能しない
私は次のクラスを持っています:
フィールドがありsomeData
ます (play フレームワークはゲッターとセッターを自動的に生成します)。またcountClientsWithData
、このフィールドをwhere
句で使用します。今私がするなら
NullPointerException
クエリを実行しようとするとスローされます
注釈findRowCount
の結合を認識していないようです。@Formula
この問題を回避する方法について何か考えはありますか?
更新された質問:findRowCount
呼び出す問題を絞り込みました。
playframework-2.0 - Ebean play2 delete javax.persistence.PersistenceException ... 不明な列
私はすでに自分のモデルでいくつかの削除を行っていますが、1つは間違った列名を使用しています
GCクラス
エラー詳細は
キー GroupeCours_id を探しているのはなぜですか?
注: 挿入と更新は正常に実行されます
java - play 2.0 複数のキーでファインダーを定義する方法
次のように、2 つの列を (複合主キーとして) 結合する一意の制約を持つモデル Bean があるとします。
次のシグネチャを持つメソッドのファインダーを見つけるにはどうすればよいですか:
java - 重複キー更新の Ebean
とにかく、ebean保存のために「重複エントリ更新」を行うことはありますか? ありがとう。
playframework-2.0 - EbeanおよびPlayFramework2でのOptimisticLockException
私はPlayFramework2でEbeanを使用していますが、このような種類のOptimisticLockExceptionが発生することがあります。
これは、データベースへのアクセスを開始するアクターが少ない場合に発生します。
したがって、Managerクラスは次のとおりです。
Ebeanはサポートしていないため、代わりに@PrePersistアノテーションを使用するsave()およびupdate()フック。私が知っているように、@ Versionアノテーションは常に楽観的なロックモードをもたらすので、私はそのようなトリックを使い始めます。Optimistickロックとは何かを知っていますが、多くのアクターが同じdbレコードを変更する必要がある場合、最後の変更が優先される場合、この状況をどのように解決する必要がありますか?
playframework-2.0 - Join テーブルを使用した一方向の OneToMany リレーションシップの作成
ユーザーテーブルと関心テーブルがあり、関心テーブルの行数は有限であり、各ユーザーが一連の関心を持っているというシナリオをモデル化しようとしています。これは私のコードです:
当然、私は結合テーブルを持ちたいのですが、進化は結合テーブルの作成を無視しており、関心テーブルに余分な列を追加してそれを実行しようとしています。これは
私は何を間違っていますか?? ebean を使用して play2.2 で単純な OneToMany リレーションシップ WITH Join テーブルを作成するにはどうすればよいですか?
感謝とよろしく
playframework-2.0 - PlayFrameworkで重要なフィールドを永続化する方法
Play Framework(2.03)でEbeansを使用して複雑なオブジェクトを永続化しようとしています。特に、weka.classifier.Classifierタイプのフィールドを含むクラスを作成しました(Wekaは人気のある機械学習ライブラリです。http://weka.sourceforge.net/doc/weka/classifiers/Classifier.htmlを参照してください) 。 。分類子はSerializeableを実装しているので、次のような問題を解決できることを望んでいました。
ただし、Evolutionsスクリプトは、次のデータベース構造を提案します。
つまり、Classifierタイプのフィールドを無視します。
(データベースは、違いがあればMySQLです)
Ebean / Evolutions / PlayFrameworkを使用して複雑なシリアル化可能なオブジェクトを保存するにはどうすればよいですか?