問題タブ [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 投票する
1 に答える
886 参照

jpa - OneToManyアノテーションでスローされた例外

EBeanORMを使用するPlay2.0アプリケーションには、次のクラスがあります。

行を完全にコメントアウトしない限り@OneToMany、アプリケーションは次のようにRunTimeException表示します

モデルの注釈の読み取りエラー。ユーザー

ここUserImageで参照するクラスは次のようになります。

私はここで何が間違っているのですか?EBeanが私の注釈を理解しないのはなぜですか?

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

playframework - 多くの側を照会するときに片側のオブジェクト値を取得する方法は?

play フレームワークを使用して Web サンプルの消費税を計算し、manyToOne に関連する問題に対応しています。
私のオブジェクト関係は次のとおりです:

私の質問は次のとおりassertEquals("bob", firstNote.user.name)です。渡されますが、assertEquals("bob@gmail.com", firstNote.user.email);失敗しfirstNote.user.email、null として表示されます。

ユーザーの他のフィールドを取得するにはどうすればよいですか?

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

playframework - プレイ中のイービーン!接続が不足しています

新しいプレイのストレステストをしようとしています! ジャバアプリ。いくつかのデータベースリクエストを行った後、失敗と[接続外]エラーが発生し始めました。MySql コンソールを使用しようとしても、すべての接続が Play によって占有されているため、使用できません。

これを解決する正しい方法は何ですか?Ebean には何らかの接続プールがありますか?

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

playframework-2.0 - 変更されたフィールドのみを更新/保存する方法

Play で特定のフィールド セットのみをデータベースに更新するにはどうすればよいですか? 現在User、特定のフィールドを含むモデルがあります。それを呼び出しましょう: isAdministrator:

そして、私はアクセサメソッドを持っています:

しかし、isAdministrator含まれていないフォームを介してユーザー名を変更すると、Play は User オブジェクトをリセットし、0このユーザーの値を設定しますか?

では、変更されたフィールドのみを更新するにはどうすればよいでしょうか?

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

playframework - EBean は更新を行っていません! 挿入しようとして失敗しています

私はこのような単純なユーザーモデルを持っています:

MySql には、id=1、version=1 のレコードが既に存在します

同じ id+version で新しいモデルを作成し、userName を変更します

次に、save() メソッドを試します

次のように失敗します。

私は何を間違っていますか?新しいレコードを挿入すると機能します。そのため、更新を行う必要があることを認識していない ebean バグのように見えます。それともどこかで忘れた設定ですか?

ありがとう

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

playframework-2.0 - filterMany forPlay2はすべての結果を返します

Play2.0.2をebeanで使用しています。

Infoクラスでは、私は定義し ました

そして、フィールドMemberInfoがありmemberIdます。

私がする時

Infoをチェックせずに、すべてをmemberId返しますmembers

私は何を間違えましたか?ありがとう。

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

mysql - mysql float のデフォルトの精度はどこで確認/変更できますか?

mysql 5.1.63 (debian の場合) が 2/3 を
0.666666666666667mysql 5.5.21 (mac の場合) に
0.6666666666666667

たまたまEbeanを使用してデータベースの対話を管理しているため、java 表現に対応する mysql DOUBLE 表現が必要doubleです。(それ以外の場合、Ebean はOptimisticLockExceptionJavadouble表現が mysql テーブルで見つからないため、 をスローします)

Ebean はcreate table私のために構文を生成し、DOUBLE フィールド (残念ながら DECIMAL はありません) を生成するので、明示的な精度設定なしで DOUBLE が定義されている場合に使用する精度を mysql に伝える設定があるかどうかに興味がありました。

この問題を解決する方法について他のヒントがあれば、それも大歓迎です。

乾杯、ダニエル

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

java - PlayFramework2のクエリ言語

idim以外の別の一意の列でテーブルから選択するにはどうすればよいですか。

私はJava+を使用してEbeanおり、scalaではありません!

ありがとう

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

java - 遊ぶ!フレームワーク + Ebean

そこで、Ebean をプロジェクトに統合するために、この公式チュートリアルに従いました:
http://www.playframework.org/documentation/2.0/JavaEbean

(データベースからオブジェクトを取得するために)byIdメソッドを使用しようとしましたが、次の エラーが発生しました: Finder

[RuntimeException: 名前に JPA EntityManagerFactory が構成されていません [デフォルト]]

私は何をすべきか?

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

playframework-2.0 - Ebean OneToMany の例外

Play2.0.2 で Ebeans を使用しています。次のような 2 つのモデルがあります。

そして私のDtlMenuGrpモデルは次のようになります:

上記の2つのモデルに参加したいので、私のコントローラーで:

しかし、これにより以下の Excpetion of column not found が得られます。

group_mst_groupid列が代わりにキャストされるのはなぜですかgroupid