2010-04-08 45 views
5

我有實體的人在實體映射EnumSet(或枚舉的列表):如何使用JPA2

@Entity 
@Table(schema="", name="PERSON") 
public class Person { 
    List<PaymentType> paymentTypesList; 
    //some other fields  
    //getters and setters and other logic 
} 

,我有枚舉PaymentType:

public enum PaymentType { 
    FIXED, CO_FINANCED, DETERMINED; 
} 

如何堅持人與它的列表的枚舉(在這個列表中,我必須放置可變數量的枚舉,可能有其中之一,或者其中的兩個或全部)

我在Spring中使用Postgres,使用JPA註釋創建實體,使用Hibernate。

回答