Bonjour à tous,
dans mon application, j'utilise JPA (2.0) avec pour provider Eclipselink (2.3.1).
Pour les clefs primaires en base, je souhaiterais utiliser des séquences présentes sur le SGBD (Oracle).
Mais je voudrais pouvoir "intercepter" la valeur générée par les séquences pour la préfixer par des entiers de mon choix.
J'ai déjà effectué cela avec Hibernate, en étendant la classe org.hibernate.id.SequenceGenerator et en overridant la méthode
public Serializable generate(SessionImplementor session, Object obj);
.
Mais je ne parviens à reproduire cela avec Eclipselink.
Je sais comment utiliser des séquences du serveur.
Je sais comment créer ses propres séquences (comme c'est expliqué ici :http://wiki.eclipse.org/EclipseLink/...stomSequencing),
mais je ne parviens pas à utiliser une séquence du serveur pour en modifier la valeur générée.
Avez-vous une idée ?
Merci à tous !
Partager