Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
882 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [hibernate] auto create & MEDIUMTEXT

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[hibernate] auto create & MEDIUMTEXT

n°1522901
haha
Posté le 02-03-2007 à 15:17:45  profilanswer
 

Bonjour,
 
J'ai une application sous hibernate qui fonctionne bien.
J'utilise hibernate pour créer les tables automatiquement :
 

Code :
  1. <!-- Drop and re-create the database schema on startup -->
  2.         <property name="hbm2ddl.auto">create</property>


 
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 :jap:

mood
Publicité
Posté le 02-03-2007 à 15:17:45  profilanswer
 

n°1522909
brisssou
8-/
Posté le 02-03-2007 à 15:38:12  profilanswer
 

problème de dialecte ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1522915
haha
Posté le 02-03-2007 à 15:44:59  profilanswer
 

J'ai pas compris ta question.
 
Je mappe mes POJOs ainsi :

Code :
  1. <property name="text" column="TEXT" type="java.lang.String"></property>


la table se crée.
Et je dois modifier à la main le type de champ varchar en MEDIUMTEXT puis modifier mon mapping ainsi

Code :
  1. <property name="text" column="TEXT" type="java.lang.String" length="16777215"></property>


 
Est-il possible de mapper directement pour créer du MEDIUMTEXT?

n°1522923
brisssou
8-/
Posté le 02-03-2007 à 15:53:21  profilanswer
 

c'quoi ta base de données ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1522929
haha
Posté le 02-03-2007 à 16:01:16  profilanswer
 

MySQL

n°1523564
brisssou
8-/
Posté le 05-03-2007 à 09:24:58  profilanswer
 

et tu mets pas dialect=mySQL quelque part dans le fichier hibernate.conf.xml ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1523611
haha
Posté le 05-03-2007 à 10:55:36  profilanswer
 

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 :jap:

n°1523637
brisssou
8-/
Posté le 05-03-2007 à 11:24:58  profilanswer
 

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.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1523674
haha
Posté le 05-03-2007 à 12:01:02  profilanswer
 

Merci :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [hibernate] auto create & MEDIUMTEXT

 

Sujets relatifs
déplacer régulièrement et auto les copies de secours wordTable sans primary key avec Hibernate/JAVA
Actualisation auto en AJAXChoix techno J2EE : hibernate, Struts, JSF ?
Table d'association et HibernateAjouter un champ ID auto increment sur une table existante
pb de conception hibernate ... [RESOLu]Soucis de centrage auto avec des frames
Redirection auto si browser WAP[Blogger] Rafraichissement auto de la page
Plus de sujets relatifs à : [hibernate] auto create & MEDIUMTEXT


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR