1

他のクラスのプロパティのタイプとして自分のクラスをHibernateでマッピングするにはどうすればよいですか?たとえば、クラスAddressとクラスUserがあります。そして、私は次のようにマッピングしようとします:

public class User {
    private Long id;
    private Address address;
    // other fields
}

しかし、この場合は例外が発生します。

org.hibernate.MappingException: Could not determine type for: es.myproject.entity.User

それぞれのサンプルに関するガイダンスや役立つリンクをいただければ幸いです。できればHibernateアノテーションを使用してください。前もって感謝します!

4

2 に答える 2

1

これらのチュートリアルをご覧ください

于 2012-11-11T08:36:33.510 に答える
1

@ManyToOne、、など、 2@OneToOneつのエンティティ間の関係を示す注釈を追加する必要があります@OneToMany

おそらく次のようなものです:

@Entity
public class User {
    @Id
    private Long id;

    @OneToOne(mappedBy="user")
    private Address address;
    // other fields
}
于 2012-11-11T08:20:51.393 に答える