tengo una clase:¿Cómo usar el tipo personalizado en la columna JPA?
public class Email {
private String name;
private String domain;
public String toString() {
return name + "@" + domain;
}
}
quiero utilizarlo en la columna de la APP:
@Entity
public class User {
@Id private Integer id;
private Email email;
}
Esto es lo que Hibernate dice:
org.hibernate.MappingException: Could not determine type for: com.XXX.Email
Cómo hacer que comprenda mi costumbre tipo. Creo que es algo muy simple, pero no se puede encontrar en la documentación.
@Bozho Me pregunto si r el segundo enfoque propuesto es posible con solo JPA (sin anotaciones específicas de Hibernate)? – yegor256
@Vincenzo no. Ver esta respuesta http://stackoverflow.com/questions/3628344/jpa2-0-support-of-custom-user-types-and-second-level-cache – Bozho
@Bozho ¿No puedo implementar el mismo comportamiento a través de setters/getters? – yegor256