java - Hibernate @ Any関連のアノテーションを使用するには?

java - Hibernate @ Any関連のアノテーションを使用するには?

誰かがAny関連の注釈( @Any 、 @AnyMetaDef 、 @AnyMetaDefs 、および@ManyToAny)が実際にどのように機能するかを説明することができますか? 私は、これらのことについて有用なドキュメント(JavaDocだけではあまり役に立ちません)を見つけるのに苦労しています。 私はこれまで、抽象クラスと拡張クラスを参照できるように、これまでに集まってきました。 この場…


java - JPA CascadeType.ALLは孤児を削除しません

JPAを使用して、以下のマッピングで孤立ノードを削除するのに問題があります @OneToMany(cascade=CascadeType.ALL, fetch=FetchType.EAGER, mappedBy="owner") private List<Bikes> bikes; 私は孤立した役割がデータベースの周りにぶら下がっているという問題を抱えています。 私は注釈o…


java - EnumのJPAマップコレクション

Entityクラス内のEnumのコレクションをJPAにマップする方法はありますか? または、唯一の解決策は、別のドメインクラスでEnumをラップし、それをコレクションのマップに使用することです。 @Entity public class Person{public enum InterestsEnum{Books, Sport, etc...}//@???…


java - JPA Hibernate 1対1の関係

私は1対1の関係を持っていますが、スキーマを生成するときにhibernatetoolが苦情を言います。 問題を示す例を次に示します。 @Entity public class Person{@Id public int id; @OneToOne public OtherInfo otherInfo; rest of attributes...…


java - JPAが@OneToMany関係に外部キーを保存しない

私はSpringをJPAプロバイダとしてHibernateと共に使用しており、電話番号テーブルに外部キーを保存する@OneToMany(多くの電話番号を持つ連絡先)を取得しようとしています。 私のフォームから私はそれに電話番号のリストを持っている連絡先オブジェクトを取得します。 Contactは適切に永続化されます(Hibernateは指定されたシーケンスからPKをフェッチします)。 Pho…


java - JPA/Hibernate-属性の埋め込み

クラスの埋め込み属性のマッピングに問題があります。 説明するために私がしようとしているのと同様のクラスをいくつか作成しました。 基本的には、継承を使用する@Embeddableクラス階層があります。 最上位クラスの「部品番号」には属性が1つしかなく、拡張するクラスには「部品番号」クラスに属性が追加されず、検証/ロジックが追加されます。 私の言いたいことがあります: 部 @Entity @Ta…


java - CascadeType.REFRESHは実際に何をしますか?

CascadeType.REFRESH実際に何をしていますか? その定義は エンティティをリフレッシュすると、このフィールドに保持されているすべてのエンティティがリフレッシュされます 実際にはこれはどういう意味ですか? 誰かが私に簡単な例を教えてもらえますか?…


java - OneToOne関係を怠惰にする

私たちが開発しているこのアプリケーションでは、ビューが特に遅いことに気付きました。 私はビューをプロファイリングし、取得するデータベースに2つのオブジェクトしかない場合でも、10秒かかるhibernateによって実行される1つのクエリがあることに気づいた。 OneToManyとManyToMany関係はすべて怠惰で、問題ではありませんでした。 実行されている実際のSQLを調べると、クエリに80以…


java - 同じエンティティとのHibernate再帰的多対多関連

別の休止状態の質問...:P HibernateのAnnotationsフレームワークを使用して、私はUserエンティティを持っていUser 。 各Userは、他のUserのコレクションである友人のコレクションを持つことができます。 しかし、 Userクラスの中にUser-friends中間テーブルを使用してUserのリストからなる多対多の関連付けを作成する方法を理解することはできませんでし…



HibernateがIDを持つ外部キーフィールドを照会する

たとえば、従業員と住所の2つのエンティティがあります。 これらのエンティティのうち、Employeeには外部キーAddressIDがあり、AddressのID列を参照します。 Javaドメインオブジェクトでは、HibernateはForgeinキー整数フィールドをAddressオブジェクトフィールドにきちんとラップします。 しかし、今、どのように特定のAddressIDで従業員に問い合わせるこ…




jpa joincolumn onetoone manytoone mappedby cascade spring 単方向 one 外部キー