1
私は3.6を休止状態使用し、そして、そのような注釈があるが見つかりました:なぜjpaとhibernateに "Entity"と "Table"アノテーションがあるのですか?
javax.persistence.Entity
org.hibernate.annotations.Entity
javax.persistence.Table
org.hibernate.annotations.Table
Hibernateは独自のを提供し、なぜ?それはjpa oneの代わりですか、ちょうど補足ですか?
@javax.persistence.Entity
@org.hibernate.annotations.Entity
public class User {}
だからuはJPA-互換性があるように、両方のアノテーションを使用する必要があります。 JPAなしで休止状態を使用すると、休止状態のエンティティのみが機能する可能性があります。 – teclis
JPA互換にしたい場合は、JPAアノテーションのみを使用します。あなたは*両方を使用しません。 – DataNucleus
はい、そうです。 JPAと完全互換ではありませんが、本当にこれらの特別な休止状態の機能が必要な場合は、より良い方法です。もう1つの方法は、JPA-Stuff全体を削除してSessionFactoryを使用することです。 – teclis