Je veux concevoir une classe d'entité qui a une propriété String []. Ce tableau de chaînes a toujours deux valeurs et je ne veux pas que Hibernate (ou plutôt JPA) crée une table supplémentaire pour cela mais incorpore directement ces deux valeurs String dans la table. Est-ce possible et si oui, comment?Comment incorporer un tableau de chaînes dans une entité (JPA)
1
A
Répondre
4
S'il y a toujours exactement deux valeurs, vous pouvez jouer avec getter/setter et variable d'instance. Vous pouvez en effet choisir si vous mappez la variable d'instance ou la propriété avec @Column
.
@Column
String s1;
@Column
String s2;
public String[] getProp()
{
return new String[]{ s1, s2 };
}
public String setProp(String[] s)
{
s1 = s[0];
s2 = s[1];
}
Sinon, regardez @Embedded
entité. Quelque chose dans l'esprit de
@Entity
public class MyEntity {
@Embedded
public StringTuple tuple;
}
public class StringTuple {
public String s1;
public String s2;
}
1
Si ce tableau contient toujours deux éléments, pourquoi ne pas simplement créer une classe pour les contenir et que mapper Component?
Questions connexes
- 1. entité JPA sans id
- 2. JPA carte relation entité parentID
- 3. Annotation d'une carte contenant une classe non-entité dans JPA
- 4. Hibernate JPA entité d'entité enfant de sauvegarde un-à-un
- 5. JPA - Classe de bean entité inconnue
- 6. Jpa, entité de mise à jour Seam
- 7. Comment spécifier un identifiant multi-colonnes dans orm xml pour une entité JPA?
- 8. Tableau de chaînes pour un tableau d'objets
- 9. Comment déclarer un tableau C de chaînes
- 10. Comment trier un tableau de chaînes?
- 11. Comment vérifier Un tableau de chaînes contient une chaîne particulière?
- 12. Comment construire un référentiel Entité ayant un tableau de pièces
- 13. Comment remplacer un élément dans un tableau de chaînes?
- 14. Comment incorporer une image distante dans ImageMagick
- 15. comment affecter une valeur à un tableau de chaînes?
- 16. JPA entité n'est pas persisté après exception
- 17. Comment insérer (incorporer) un objet fichier dans une feuille Excel
- 18. Comment incorporer une image dans un message électronique .NET HTML?
- 19. JPA persiste deux fois la même entité
- 20. Entité JPA pour une table sans clé primaire
- 21. Entité JPA associée à OneToOne et OneToMany
- 22. Comment créer un tableau statique constant de chaînes dans C#?
- 23. JPA Supprimer avec 2 classes Interlocking Entité
- 24. JPA entité rejoignant les questions (je pense)
- 25. Tableau de chaînes dans asp.net
- 26. comment trier tableau de chaînes
- 27. Comment récupérer l'ID d'une entité persistée via cascade avec JPA
- 28. Comment retourner un tableau de chaînes 2D dans Java?
- 29. Comment styler du texte dans un tableau de chaînes?
- 30. Comment créer un tableau de chaînes dans matlab?