2012-12-16 2 views
2

자바 하이버 네이트로 엔티티를 매핑하는 것은 쉽고 클래스 자체에 주석을 달기 만하면된다. 예 :NHibernate 자바 스타일 매핑

@Entity 
@Table(name="students") 
public class Student implements Serializable { 
    private static final long serialVersionUID = 1L; 

    @Id 
    private Integer uniqid; 

    @Column(name="first_name") 
    private String firstName; 

    @OneToMany 
    @JoinColumn(name = "id") 
    private List<Address> addressesList; 
} 

.NET WCF 프로젝트에서 NHibernate를 사용하려고합니다.

Java 표준 최대 절전 모드에서와 같이 메타 태그를 사용하여 엔티티를 매핑 할 수 있습니까?

+0

가능하지만 아무도하지 않습니다. 누구나 XML 매핑이나 Fluent NHibernate를 사용합니다. 그래서 클래스는 속성으로 더럽혀지지 않습니다. – Phill

+0

감사합니다. 저는 Java 개발자로서 주석 스타일을 선호하지만 .NET 사용자가 선택한 방식 인 경우 XML을 사용합니다. 고맙습니다. –

+3

내장 된 매핑 별 코드도 있습니다. 이것과 Fluent NHibernate는 타이핑을 줄이기 위해 intellisense와 convention의 장점을 가지고있다. –

답변

1

이 기능은 NHibernate.Mapping.Attributes 네임 스페이스에서 사용할 수 있습니다. NH 3.2.0GA에 대한 최신 버전 here을 다운로드 할 수 있습니다.