問題タブ [jpa-2.0]
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.
java - 特定のフィールド値を持つレコードが JPA を使用して DB に存在するかどうかを確認する方法は?
exists
JPAで句を表現するには?
java - Netbeans の JPA 2.0 メタモデル?
バージョン 6.9 以降、Netbeans には、たとえば JPA 2.0 エンティティのメタモデルを生成するために必要な機能である注釈処理サポートが含まれていることを読みました。
ただし、その方法を正確に示している例やドキュメントは見つかりませんでした。これで成功した人いますか?
java - JPA createNamedQuery 構文
Pro JPA 2 (Apress) book で、次のような例を見てきました。
しかし、うまくいけばJPA 2.0に適用されるapiは、構文を次のように示します
単一のパラメーターで。この本はその型を広範囲に使用していますが、何が欠けているのでしょうか?
ありがとう。
hibernate - JPA 2.0 基準と述語のグループ化
複合述語に関しては、Hibernate EntityManager 3.5.3-Final で問題が発生します。
例 (実際のコード スニペットではありませんが、アイデアは明確なはずです):
今、私は次のようなものを期待します:
しかし、私は次のようになります:
私はひどく間違ったことをしていますか、それとも休止状態の問題ですか?
java - ビットまたは文字の代わりにブール値の Hibernate JPA、MySQL、および TinyInt(1)
これが私のJPA2 / Hibernateの定義です:
MySql では、この列は bit(1) データ型に解決されますが、これはうまくいきません。レガシーの問題については、ブール値をビットではなく tinyint にマップする必要があります。しかし、デフォルトのデータ型を変更する可能性はありません。ありますか?
java - マップの保存JPAを使用する
アノテーションをattributes
使用して、JPA2を使用して次のクラスのマップを永続化できるかどうか疑問に思っています。
すでに既存の本番データベースがあるため、理想的には、の値をattributes
次の既存のテーブルにマップできます。
java - NB プラットフォーム モジュールで実行時例外をキャッチする方法は?
hereのよう に、エンティティ クラスが一致しない場合に発生する例外をキャッチして、ユーザーのデータベースを更新したいと考えています。すべての db-interface メソッドに catch ステートメントを追加できることは理解していますが、それはエラーが発生しやすい*です。他の「ポーリング方法」も可能ですが、例外をキャッチすることで必要な割り込み駆動ではありません。
私が探しているのは、ユーザーに配信される前に例外をキャッチすることだと思います (おそらくアプリケーションをクラッシュさせるため)。そこにキャッチブロックを置きます。NB以外のアプリでは main() に入れていたでしょう。
- 私の理解では、例外はエンティティ ベースでスローされます (つまり、変更されていない 1 つのエンティティのみを含むメソッドは、他のエンティティが変更されても例外をスローしません)。
java - JPA: 多値関連と要素コレクション マッピングを選択する場合
の違いをよりよく理解したい
(1) 伝統的な多価関係/協会
と
(2)埋め込み可能な (および基本的な) 型の JPA2コレクション
構文の違いはわかりますが、パフォーマンスへの影響もあるのだろうかと思います。内部的には、データベースの実装は非常によく似ています。
直感的に、私は通常、合成シナリオ@ElementCollection
に を使用します。でもそれも のように感じます。CascadeType=DELETE
ここに本質が欠けていますか?特定の目的のために、一方が他方よりも効率的ですか?
ありがとう、J.
java - JPA2 Criteria API がより望ましい実際の例は何ですか?
JPA 2.0 Criteria API を調べましたが、Hibernate Criteria とは異なり、面倒すぎることがわかりました。JPA-QL を使用するのではなく、JPA 2.0 Criteria API を使用する正当な理由はありますか? アドバイスありがとうございます。
java - JPA Criteria API - JOIN 句の追加方法 (できるだけ一般的な文章)
クエリを動的に構築しようとしていますが、次のターゲットは JOIN 句を追加することです (API の使用方法がわかりません)。
たとえば、今では、このコードは私のために機能します:
(注: JpaHandle は wicket-JPA 実装からのものです)
私の望みは JOIN 句を追加することです (できるだけ一般的に)!
クラス(this.baseClass)に特定の注釈があります
例えば :
それで、標準のJPAでこのような方法はありますか?(注:これはコンパイルされません)
ここで実用的な失敗が近づいています:
またはそのように:
私にとって、それが可能な限り一般的であることができれば、それは素晴らしいことです...:
もちろん、クラス (this.baseClass) には特定の注釈があります。
お時間をいただきありがとうございます。私はあらゆる種類のコメントに感謝します!