問題タブ [embeddable]
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.
jpa - 複合主キーを持つオブジェクトを挿入
これについて助けが必要です。コードがより明確になると、これは永続化する私の機能です:
これは私の Pedido エンティティです:
これは私の DetPedido エンティティです:
これが私の DetPedidoPK です。
Entities ara はデータベースから自動的に生成され、DetPedidoPK も含まれていますが、Pedido を保存する方法がわかりません。上記のコードで試してみましたが、うまくいきません。
誰でも私を助けることができますか?
ご挨拶。
jpa - em.getTransaction().commit(); のエラー。JPA @Embeddable アノテーションの使用
JAVA JPA の @Embeddable に問題があります。「Author」という名前のエンティティ クラスがあります。
また、「Address」という名前の埋め込み可能なクラスがあります。
私のメインクラスでは、この値をデータベースに挿入したいと考えています。(私は mySQL を使用します) しかし、次の行でエラーが発生します: em.getTransaction.commit();
私のデータベース側には、Author テーブル (aID(pk),aName,aSurname,aPhone) があります。
住所表 (都市、通り、番号)
エラーが発生する理由はわかりますか?
jboss - 組み込み可能 EJB (JBoss) 初期化オプション
次の依存関係を使用して、Embeddable EJB を使用した Junit Suite Tests を作成しました。
ただし、コンテナー (JBoss) が "EJBContainer.createEJBContainer();" によって開始される場合、次のいずれかとしてオプションを渡す方法がわかりません。
具体的には、オプション「-c」を使用して、デフォルトのサーバー ノードを、テスト用に特別に作成されたカスタム サーバー ノードに変更します。
このオプションを Surfire の設定の「argLine」に追加しようとしましたが、これは permgen サイズなどの JVM 引数のためだけのものです。
編集:
何か案が?
java - Hibernate Criteria は、埋め込みオブジェクト (タプル) を使用して選択します
私の場合、次のような SQL クエリがあります。
これを Hibernate Entities にマップしたいのですが、このクエリに問題があります。私のマッピングは次のようになります。
および 2 番目のエンティティ:
AcgObjects を取得するためのクエリを既に実行しており、DAO に対して List を取得しています。やりたいことは、次のような基準を使用してタプルをクエリすることだけです。
出来ますか?@Embedded オブジェクトを使用しようとしていましたが、そのクエリを正確に構築する方法がわかりません。助けてください
hibernate - Hibernate - MappedSuperClass と埋め込み ORM 戦略の混合
作業中の既存の Hibernate Entity 階層があります。エンティティはすでに MappedSuperClass を使用して、基本クラスからいくつかの共通フィールドを継承しています。私のシナリオでは、これらのフィールドも継承する必要があり、さらに、Hibernate の Embeddable 機能を介して構成を活用する必要があります。
たとえば、エンティティ Car は MappedSuperClass としてマークされ、エンティティ CarTypeA および CarTypeB によって拡張されます。
現在、CarTypeA と CarTypeB の間にもいくつかの共通フィールドがあり、Embeddable クラスに抽出できます (CommonCarStuff と呼びます)。CommonCarStuff は次のようになります
このクラスを CarTypeA で使用できますが、実行時に Hibernate によって生成された INSERT クエリが正しくありません。生成する代わりに
クエリ生成状態
この列がテーブルにマップされていないため、クエリが常に失敗します。Embedded クラスを正しく宣言しました。
誰かが私を助けてくれることを願っています。
ありがとう
java - hibernate-envers を使用した @Embeddable @ElementCollection の監査
Entity
を含むenがあり@Embeddable @ElementCollection
ます。これを永続化しようとすると、NonUniqueObjectException
.
ログを見ると、Envers がmyId
envers テーブルに含まれていないことがわかります。エンティティへの参照のみが含まれます。
hibernate-envers 4.2.0.Final-redhat-1 を使用しています。なぜこれが起こっているのか、誰かが解決策や説明を持っていますか?