問題タブ [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 に答える
1374 参照

java - Play 2.0 既にシャットダウンされているプールから接続を取得しようとしています

Play 2 アプリケーションで AKKA アクターを実行しています。データベースから取得された POJO オブジェクトのリストがあり、メッセージでアクターに渡されます。アクターがこれらのオブジェクトの処理を開始すると、この例外がスローされます。ebean の遅延ロードのため、DB からデータを読み込もうとしていると思います。これは、テスト ケースで実行しているときに発生します。通常のアプリケーション環境ではテストしていません。

すでにシャットダウンされているプールから接続を取得しようとしています

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

oracle - Oracle を使用した Playframework 2 が InvocationException をスローする

H2 データベースではなく Oracle データベースで「java/computer-database」サンプルを実行すると、Computer.find.byId()「メソッドの呼び出し中に com.sun.jdi.InvocationException が発生しました。」という結果になります。はApplication.list()正しいデータを表示しています。

これは私のapplication.confにあります:

私のlibディレクトリにはojdbc6.jar orai18n.jarがあります

playframework 2.0 で oracle を使用する方法の例を検索しているときに、application.conf に次のような行があることに気付きました: jpa.dialect=org.hibernate.dialect.Oracle11gDialect

ただし、これ(または私が思いつく他のバージョン番号)はエラーを出します: PersistenceException: No Persistence provider for EntityManager named org.hibernate.dialect.Oracle10gDialect

lib フォルダーに既に hibernate-3.3.2.jar を配置しましたが、どういうわけかプレイで使用されていません。

誰もこれを修正する方法を知っているので、私は遊びでオラクルを使うことができます! フレームワーク 2.0?

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

java - この関数は詳細に何をしますか?

これは、EBeanモデルスーパークラスを使用するPlayframeworkのモデルの関数です。私はこの機能を詳細に理解していません、それは実際に何をしますか?

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

jpa - アバジェ・イービーン。ManyToMany 遅延 BeanSet

Ebean を ORM として使用する Play Framework 2.0 を使用して、小さなアプリを作成しています。したがって、 User クラスと UserGroup クラスの間に多対多の関係が必要です。ここにいくつかのコードがあります:

データベーススキームジェネレーターは、中間テーブルを使用してそのコードの適切なスキームを生成し、多対多を使用するまではすべて正常に機能します。

だから私は1つのリクエストでグループを追加しています:

そして、それらを別の System.out に出力しようとしています:

そして、これは次を返します:

BeanSet 遅延

クイック検索は、BeanSet が Ebean からの遅延読み込みコンテナーであることを示しています。しかし、それが適切に機能していないように思われるか、何か重要なことを見逃していました。

私が間違っていることについて何か考えはありますか?

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

playframework-2.0 - ManyToMany-Relationship によるオブジェクトの取得

両方とも ManyToMany-Relationship でデータベースに保存されているタグのリストでドキュメントをフィルター処理しようとしています。

モデルは次のようになりました。

データベースからドキュメントのリストを取得するにはどうすればよいですか? 必要なデータは saveManyToManyAssociations によって正しく保存され、データベースは正常に見えます。ebean の関数が必要だった

ご支援ありがとうございます

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

playframework-2.0 - Ebean Play フレームワーク 2 多対多関連付けの読み込み

ここで Play Framework 2 からのちょっとしたトラブル。次の 2 つのクラスがあります。

そして User.groups へのアクセスに関する問題。やっている

以下を返します。

BeanSet 遅延

この質問とまったく同じです。問題は、それをロードするために何かをする必要があるかということです。

しかし、このコードを実行すると、すべてが期待どおりになります。

そのような行動の理由は何ですか?

PS ドメイン クラスは、いくつかの静的メソッドを保持するモデルの継承者です。

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

playframework - Ebean列として文字列を除外する方法

だから私は以下のコードを持っています。IDと説明の値を持つSecurityTypeというテーブルを作成しようとしています。それに「Administrator」と「user」という 2 つの文字列を追加したいと思います。これら 2 つを ebean テーブルの列から除外する方法はありますか? または、別のクラスに移動する必要がありますか?

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

java - EbeanORMでMySQLの「SET」列を使用する

Play 2.0とEbeanを使用してWebアプリの1つを再作成しようとしていますが、障害が発生しました。SETMySQLのタイプをモデルのフィールドにマップする方法がわかりません。ENUMアノテーションを使用して列を機能させましたが、列@Enumerated(EnumType.STRING)に関する情報が見つからないようですSET

このテーブルはcrontabを模倣しています。

MvGによって提案されたように、UserTypeと関連するアノテーションを作成しました。

EnumSetUserType

エラーは報告されなくなりましたScheduleが、コントローラーアクションに手動でデータを入力して保存しても、Setフィールドはデータベースに保存されません。Play + Ebeanをこのテーブルで動作させるにはどうすればよいですか?

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

playframework-2.0 - Ebeanはdbfileを作成していませんが、どうすれば動作させることができますか?

Ebeanモデルを拡張するUserクラスがあります。そして、application.confでdbfileを定義し、h2を起動することで、dbfileを作成しています。私の質問は:

DBのH2コンソールでユーザーテーブルを手動で作成する必要がありますか?または、Ebeanはそれを自動的に作成しますか。Ebeanがそうする場合、DBのユーザーテーブルはどこでどのように表示されますか?少し混乱しています。

事前の説明に感謝します!