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

avec Java Discussion :

Incrémentation des identifiants


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Etudiant en informatique de gestion
    Inscrit en
    Février 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Etudiant en informatique de gestion
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 4
    Par défaut Incrémentation des identifiants
    Salut tout le monde quelqu'un a t - il une fonction qui permet de gérer les identifiants automatiquement? Il s'agit des numéros et des code par exemple NumeroEtudiant ou CodeFilière. c'est avec java sous l'IDE netbeans c'est-a dire l'incrémentation automatique.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Java/JavaEE
    Inscrit en
    Août 2014
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java/JavaEE

    Informations forums :
    Inscription : Août 2014
    Messages : 194
    Par défaut
    Tu dois préciser plus ton environnement.

    S'il s'agit de l'incrémentation au niveau de la base de données tu as soit:
    -de préciser que le champ x dans ton schéma de base de donné est incrémental et dans ce cas ton SGBD va s'en charger de lincrémentation de ton attribut.
    -de laisser ton orm(hibernate par exemple) s'en charger de ça.

    mais dans d'autres cas comme les fichiers je pense que tu dois développer ton propre algorithme.

  3. #3
    Traductrice
    Avatar de Mishulyna
    Femme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2008
    Messages
    1 505
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2008
    Messages : 1 505
    Par défaut
    Bonsoir enatchia,

    Voici un exemple de code pour une classe entité Utilisateur.java
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        @Id
        @Basic(optional = false)
        @GeneratedValue(strategy = GenerationType.AUTO, generator = "utilisateur_idpersonne_seq")
        @SequenceGenerator(name = "utilisateur_idpersonne_seq", sequenceName = "utilisateur_idpersonne_seq", allocationSize = 1)
        @Column(name = "idpersonne")
        private Integer idpersonne;
    La séquence "utilisateur_idpersonne_seq" DOIT exister dans la base de données (dans ce cas-ci il s'agit d'une DB PostgreSQL).

    Nom : sequence.JPG
Affichages : 139
Taille : 9,3 Ko

    Nom : value.JPG
Affichages : 189
Taille : 36,6 Ko

    Pour un autre type de base de données le principe reste plus ou moins le même.

Discussions similaires

  1. JSP incrémentation des jours d'une date
    Par taroudant dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 07/08/2006, 10h20
  2. [VBA-E] incrémenter des valeurs excel grâce à des boutons
    Par keiserjo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/07/2006, 11h32
  3. [Connexion][navigation] perte des identifiants
    Par gojira dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 3
    Dernier message: 21/04/2006, 16h02
  4. incrémenter des chaines de caratères
    Par stan21 dans le forum Access
    Réponses: 6
    Dernier message: 22/02/2006, 14h19
  5. Incrémenter des caractères
    Par Isa31 dans le forum Langage
    Réponses: 8
    Dernier message: 14/02/2006, 17h56

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