Je souhaite définir le type de données de Arraylist lors de son enregistrement dans la base de données. Par exemple: J'utilise l'annotation pour la variable chaîne et quand il a été enregistré dans la base de données, le type de données de celui-ci est un texteComment définir le type de données de Arraylist <String> dans l'annotation d'hibernation?
@Column(columnDefinition = "TEXT")
String matKhau;
Alors, je ne sais pas comment faire les mêmes choses avec ArrayList comme :
@CollectionOfElements
//add some annotation to set data type in here
ArrayList<String> ghiChu = new ArrayList<String>();
Parce que je sauver chaîne vietnamienne dans la base de données, il a donc charset = UTF-8, mais lorsque je tente ce code ci-dessus, il sauvé et le type de données est BLOG, et c'est le problème. Je veux changer le BLOG en LONGTEXT, alors que dois-je faire pour ce problème? Désolé, mon mauvais Eng.
Ne pas utiliser les types de béton comme variables en général, et * définitivement * ne pas les utiliser avec JPA; utilisez 'List' à la place. La plupart des fournisseurs JPA utiliseront des proxies dynamiques pour améliorer sensiblement les performances et la fonctionnalité. –
chrylis