Auto Increment sur une propriété
Bonjour,
Sous java5, Hibernate3, et MySQL:
Comment créer une classe ayant un id (technique) généré en UUID et un champ auto incrémenté (utilisé pour construire un champ logique)?
Équivalent SQL de ce que je recherche :
Code:
1 2 3 4 5 6
| CREATE TABLE `mytable` (
`id` varchar(10) NOT NULL ,
`cpt` int(10) NOT NULL auto_increment,
PRIMARY KEY (`id`),
KEY `SECONDARY` (`cpt`)
); |
Merci d'avance!
Hibernate 3.0 - PostgreSQL - autoincrement
Bonjour,
J'ai actuellement le même problème qu'au dessus :
je souhaite pouvoir insérer un objet dans une base de données PostgreSQL dont l'identifiant est en autoincrement (sous postgres, j'ai créé une séquence gérant l'autoincrement). Le tout bien évidemment, sous hibernate3.0 .
Après avoir testé toutes les solutions trouvées, et ce sans succès, je remercie vivement celui qui saura me donner une réponse à ce problème :) .
[1° édition]
Bon, en fait, on a craqué nos slips mon collègue et moi. On avait une erreur dans le fichier de mapping sur quelque chose qui n'a rien a voir avec l'identifiant. Pourtant, il marchait très bien avant...
J'ai honte :)
[2° édition]
Bon, en fait ca marche toujours pas.
La solution finale sera : un trigger qui gérera ca côté BDD. Hopla.
[3° édition plusieurs mois après]
Réponse au message du dessous :
Non, ca ne marche pas pour le mapping de postgreSQL, ce serait tellement simple sinon ;).