IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

ordonner l'ordre des champs de BD lors de la création


Sujet :

Spring Java

  1. #1
    Membre du Club Avatar de smh_master
    Inscrit en
    Août 2005
    Messages
    143
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 143
    Points : 53
    Points
    53
    Par défaut ordonner l'ordre des champs de BD lors de la création
    Bonjour,
    j'utilise hibernate pour générer ma table "User" sur postgresql et qui contient les champs suivants:
    id, login, password, nom, prenom, cin.
    Mon problème c'est que lors de la génération de la table "User" les champs deviennent ordonnés comme suit:
    cin, id, login, nom, password, prenom.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    @Entity
    @Table(name = "`User`")
    public class User implements Serializable {
     
    	@Id
    	@GeneratedValue(strategy = GenerationType.AUTO)
    	@Column(name = "`id`", nullable = false)
    	private Long id;
    	@Column(name = "`login`")
    	private String login;
    	@Column(name = "`password`")
    	private String password;
    	@Column(name = "`nom`")
    	private String nom;
    	@Column(name = "`prenom`")
    	private String prenom;
    	@Column(name = "`cin`")
    	private String cin;
               ...
               les setters et les getters
               ...
    }
    merci de m'aider.
    Never forget this : Relax & just stay cool
    Tout savoir doit être partagé par tout le monde,
    sinon on ne peut pas évoluer dans le bon sens

  2. #2
    Membre du Club Avatar de smh_master
    Inscrit en
    Août 2005
    Messages
    143
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 143
    Points : 53
    Points
    53
    Par défaut
    personne pour me répondre svp ?
    Never forget this : Relax & just stay cool
    Tout savoir doit être partagé par tout le monde,
    sinon on ne peut pas évoluer dans le bon sens

  3. #3
    Membre du Club
    Inscrit en
    Février 2010
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 66
    Points : 47
    Points
    47
    Par défaut
    Citation Envoyé par smh_master Voir le message
    personne pour me répondre svp ?
    Ou est le problème dans ton constructeur tu ordonnes comme tu veux !

  4. #4
    Membre chevronné
    Inscrit en
    Août 2009
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 1 073
    Points : 1 806
    Points
    1 806
    Par défaut
    Je crois que ce n'est pas possible sans modifier Hibernate.

    De ce que j'ai compris, ils ont ajouté un ordre sur le nom des colonnes, afin de garantir que le script généré (et donc l'ordre des colonnes) soit constant et en particulier indépendant de la JVM. Maintenant ça date peut-être un brin, je n'ai pas poussé très loin mes recherches sur le sujet.

Discussions similaires

  1. [AC-97] Ordre des champs lors d'un export d'Etat vers Excel
    Par 6ril25 dans le forum IHM
    Réponses: 1
    Dernier message: 02/09/2009, 17h30
  2. Réponses: 4
    Dernier message: 03/10/2007, 17h27
  3. tabulations : définir ordre des champs
    Par Aurèl90 dans le forum Access
    Réponses: 3
    Dernier message: 06/01/2006, 15h30
  4. [débutant] Ordre des champs de saisie par la touche tab
    Par almisuifre dans le forum C++Builder
    Réponses: 10
    Dernier message: 03/03/2005, 19h45
  5. Ordre des champs dans une table
    Par patapetz dans le forum Outils
    Réponses: 5
    Dernier message: 30/07/2003, 06h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo