2010-04-08 12 views
5

je entité Personne:Comment cartographier EnumSet (Liste des énumérations) dans une entité utilisant JPA2

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

et je ENUM PaymentType:

public enum PaymentType { 
    FIXED, CO_FINANCED, DETERMINED; 
} 

Comment persister personne et sa liste d'enums (dans cette liste je dois placer une quantité variable d'enums, il peut y avoir un ou plusieurs d'entre eux)

J'utilise Spring avec Postgres, les entités sont créées en utilisant l'annotation JPA et gérées en utilisant Hibernate.

Répondre