auto create & MEDIUMTEXT [hibernate] - Java - Programmation
Marsh Posté le 02-03-2007 à 15:44:59
J'ai pas compris ta question.
Je mappe mes POJOs ainsi :
Code :
|
la table se crée.
Et je dois modifier à la main le type de champ varchar en MEDIUMTEXT puis modifier mon mapping ainsi
Code :
|
Est-il possible de mapper directement pour créer du MEDIUMTEXT?
Marsh Posté le 05-03-2007 à 10:55:36
brisssou a écrit : et tu mets pas dialect=mySQL quelque part dans le fichier hibernate.conf.xml ? |
Ah merci,
En fait j'avais 2 lignes distinctes dans mon hibernate.cfg:
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
et
<property name="dialect">org.hibernate.dialect.HSQLDialect</property>
J'ai changé ce dernier et ça fonctionne, mais quelles différences entre ces 2 propriétés ?
Merci
Marsh Posté le 05-03-2007 à 11:24:58
aucune.
En fait, tu n'es pas obligé de préfixer les noms des propriétés avec "hibernate.", mais tu peux. C'est utile dans le cas de l'utilisation d'un fichier .properties global à toute ton appli. Comme là tu utilises le fichier xml, tu fais comme tu veux.
Marsh Posté le 02-03-2007 à 15:17:45
Bonjour,
J'ai une application sous hibernate qui fonctionne bien.
J'utilise hibernate pour créer les tables automatiquement :
Le problème est que j'utilise des champs de type MEDIUMTEXT et hibernate ne semble pas pouvoir créer de tels champs..
Je suis obligé de les modifier (ainsi que les fichiers de mapping) après la création des tables.
Avez-vous des solutions?
Merci