-
JPA Sequence, Embededid
Salut,
j'utilise jpa avec hibernate, la bdd est postgres.
je cherche à avoir un id qui aurait :
année (année de la création de la donnée) + séquence id...
donc si part la séquence à 1....
cela donnerait
20181
ensuite le deuxième enregistrement
20182
au début de l'année suivante je veux repartir la séquence ou autre technique... donc pour 2019
20191
20192
...
des techniques pour faire ça ?
merci
-
L'id est un champ technique. Toi, tu souhaites avoir un champ fonctionnelle.
Voici une idée : ton id reste un id. Tu ajoutes un champ "annee" qui se remplit automatiquement par un trigger dans Postgres lors de l'ajout de la ligne dans la table.