Je veux Mapper une classe à un type primitifEn classe de cartographie JPA Primitive
@Entity
@Table(name="PERSON")
public class Person implements Serializable {
...
private Email email = null;
...
@Column(name="email")
public Email getEmail() {
return email;
}
public void setEmail(Email email) {
this.email=email;
}
}
Dans cet exemple, je veux sauver l'e-mail comme une chaîne
Je souhaite quelque chose comme:
interface someInterface{
String getValue();
void setValue(String p);
}
Ensuite, si j'implémente cette interface dans Email, il peut être sauvegardé et chargé de manière transparente (je n'ai pas trouvé quelque chose comme ça).
Je ne veux pas sérialiser la classe
J'utilise Email comme exemple, mais je pense à beaucoup d'autres classes, à peu d'être une entité entière.
Une idée?
Il y a certains aspects de confusion ici, comme le "type primitif". Mais cherchez-vous quelque chose comme '@ Embeddable'? – esej