bonjour,
comment obtenir facilement en java avec hibernate les valeurs CURRVAL ou NEXTVAL d'une séquence sans avoir à passer par un select seq.CURRVAL from dual; ?
merci d'avance
Version imprimable
bonjour,
comment obtenir facilement en java avec hibernate les valeurs CURRVAL ou NEXTVAL d'une séquence sans avoir à passer par un select seq.CURRVAL from dual; ?
merci d'avance
Salut j'ai exactement le même problème.
J'aimerais récupérer le nextval d'une de mes séquence Oracle.
Voici l'erreur:Code:
2
3
4
Forcément que Dual n'est pas mappé!Code:org.hibernate.hql.ast.QuerySyntaxException: dual is not mapped [select DEMANDEID_SEQ.nextval from dual]
Comment faire sans passer par l' id generator sequence (cf. http://www.hibernate.org/hib_docs/v3...n-id-generator)
Merci pour votre aide
en fait, si tu fais un new d'un de tes objets mappés, tu auras la valeur dans ton objet et tu peux l'utiliser ainsi. il faut faire un save.
avec ton mapping :Code:
2
3
Code:
2
3
4
5
Ca ne va sans doute pas résoudre ton problème, mais dans ta requête, tu as mal écrit nextval.
Voila c'est résolu: cf. le thread
Merci à tous les 2