-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 
Author Message
 Post subject: Type de données string
PostPosted: Mon Apr 07, 2008 8:13 am 
Newbie

Joined: Tue Apr 01, 2008 1:50 pm
Posts: 5
Hibernate version:
3.2.6

Bonjour, je voudrais créer des type de données string, en spécifiant une longueur différente pour chaque type.

Je ne dois pas passer par des UserType, quelqu'un a une idée de comment faire?

J'ai essayé ce genre de chose :
Quote:
<typedef class="string" name="smalldescr">
<param name="length">35</param>
</typedef>

...
<property name="name" type="smalldescr" />


Mais sans succès.

Merci d'avance.

Cordialement.

Kiryuu


Top
 Profile  
 
 Post subject:
PostPosted: Mon Apr 07, 2008 11:21 am 
Newbie

Joined: Fri Apr 21, 2006 10:35 am
Posts: 13
Location: de
Et pourquoi un nouveau type pour chaque string d'une autre longueur ? Avec Hibernate, tu peux spécifier la longueur maximale de tes string (dans la base de données) :

Code:
<hibernate-mapping>
   <class name="Personne">
      <property name="prenom" length="40"/>
   </class>
</hibernate-mapping>


Ou, avec XDoclet :

Code:
/** @hibernate.property length="40" */
private String prenom;


Ça te donneras une colonne "prenom" de 40 caractères dans le tableau "Personne".


Top
 Profile  
 
 Post subject:
PostPosted: Tue Apr 08, 2008 2:45 am 
Newbie

Joined: Tue Apr 01, 2008 1:50 pm
Posts: 5
Le problème est que plusieurs attributs doivent avoir la meme longueur, et il se peut qu'on modifie la longueur attribuée. Donc au lieu de modifié dans toutes les tables, tous les champs, il suffirait de modifier la longueur du type créer.

Je ne dois pas utiliser XDoclet, uniquement une configuration basée sur HBM.

Merci .


Kiryuu


Top
 Profile  
 
 Post subject:
PostPosted: Tue Apr 08, 2008 4:11 am 
Newbie

Joined: Tue Apr 01, 2008 1:50 pm
Posts: 5
Sinon y a-t-il un moyen de lire un fichier .properties dans un .hbm?

C'est-à-dire définir une longueur dans un fichier .properties et utilisé ensuite la variable pour la longueur dans le .hbm?


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.