J'ai une classe:Comment utiliser le type personnalisé dans la colonne JPA?
public class Email {
private String name;
private String domain;
public String toString() {
return name + "@" + domain;
}
}
Je veux l'utiliser dans la colonne JPA:
@Entity
public class User {
@Id private Integer id;
private Email email;
}
Voici ce que dit Hibernate:
org.hibernate.MappingException: Could not determine type for: com.XXX.Email
Comment faire comprendre mon habitude type. Je pense que c'est quelque chose de très simple, mais ne peut pas trouver dans la documentation.
@Bozho Je me demande si r la seconde approche proposée est-elle possible avec juste JPA (sans annotations spécifiques à Hibernate)? – yegor256
@Vincenzo no. Voir cette réponse http://stackoverflow.com/questions/3628344/jpa2-0-support-of-custom-user-types-and-second-level-cache – Bozho
@Bozho Impossible d'implémenter le même comportement avec les setters/getters? – yegor256