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

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

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) として定義します。

前もって感謝します!

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

java - カスタムデータを eBean エンティティに追加するには?

次のクラスがあるとします

すべての注文の合計をadditionalDataコレクションに保存する方法は?

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

java - Play 2 フレームワークのドロップダウン リストで Null Point Exception が発生する

データ管理のために Java と ebean で play 2 フレームワークを使用しています。ドロップダウン リストに問題があります。ドロップダウン リストには、mySQL データベースからのデータが入力されます。動作していましたが、誤って何かを変更したようで、ページをレンダリングしようとすると null ポインター例外が発生します。問題を解決しようとしていますが、問題を把握できないようです。以下にコード スニペットを示します。

これは、ドロップダウン リストに入力するコードです。

これは、メソッドのルート構成です。

これは更新ルート ファイルです。

これらはtrainとgesturenamesメソッドです

これは、scala.html ファイルのパラメーター定義です。

これはドロップダウン リストのコードです。

scala.html ファイルを実行すると、null ポイント例外が発生します。

これはスタックトレースです:

プロジェクトを課題として提出する必要があり、遅れているので、誰でもこの問題を解決できますか。

皆さん、ありがとうございました。

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

java - Bean に @Formula アノテーション付きのプロパティがある場合、findRowCount が機能しない

私は次のクラスを持っています:

フィールドがありsomeDataます (play フレームワークはゲッターとセッターを自動的に生成します)。またcountClientsWithData、このフィールドをwhere句で使用します。今私がするなら

NullPointerExceptionクエリを実行しようとするとスローされます

注釈findRowCountの結合を認識していないようです。@Formulaこの問題を回避する方法について何か考えはありますか?

更新された質問:findRowCount呼び出す問題を絞り込みました。

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

playframework-2.0 - Ebean play2 delete javax.persistence.PersistenceException ... 不明な列

私はすでに自分のモデルでいくつかの削除を行っていますが、1つは間違った列名を使用しています

GCクラス

エラー詳細は

キー GroupeCours_id を探しているのはなぜですか?
注: 挿入と更新は正常に実行されます

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

java - play 2.0 複数のキーでファインダーを定義する方法

次のように、2 つの列を (複合主キーとして) 結合する一意の制約を持つモデル Bean があるとします。

次のシグネチャを持つメソッドのファインダーを見つけるにはどうすればよいですか:

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

java - 重複キー更新の Ebean

とにかく、ebean保存のために「重複エントリ更新」を行うことはありますか? ありがとう。

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

playframework-2.0 - EbeanおよびPlayFramework2でのOptimisticLockException

私はPlayFramework2でEbeanを使用していますが、このような種類のOptimisticLockExceptionが発生することがあります。

これは、データベースへのアクセスを開始するアクターが少ない場合に発生します。

したがって、Managerクラスは次のとおりです。

Ebeanはサポートしていないため、代わりに@PrePersistアノテーションを使用するsave()およびupdate()フック。私が知っているように、@ Versionアノテーションは常に楽観的なロックモードをもたらすので、私はそのようなトリックを使い始めます。Optimistickロックとは何かを知っていますが、多くのアクターが同じdbレコードを変更する必要がある場合、最後の変更が優先される場合、この状況をどのように解決する必要がありますか?

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

playframework-2.0 - Join テーブルを使用した一方向の OneToMany リレーションシップの作成

ユーザーテーブルと関心テーブルがあり、関心テーブルの行数は有限であり、各ユーザーが一連の関心を持っているというシナリオをモデル化しようとしています。これは私のコードです:

当然、私は結合テーブルを持ちたいのですが、進化は結合テーブルの作成を無視しており、関心テーブルに余分な列を追加してそれを実行しようとしています。これは

私は何を間違っていますか?? ebean を使用して play2.2 で単純な OneToMany リレーションシップ WITH Join テーブルを作成するにはどうすればよいですか?

感謝とよろしく

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

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を使用して複雑なシリアル化可能なオブジェクトを保存するにはどうすればよいですか?