Bonjour tout le monde,
Voilà, je travaille avec le "couple " Hibernate/Oracle.
J'aimerais récupérer l'identifiant de la ligne via une requête SQL que voici :
Et voici mon message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String request = "select rowid, "+ tb.sourceColumnName + " from " + tb.sourceTableName + " where " + tb.sourceColumnName + " like '|@!%|'"; Iterator iter = sessionAct.createSQLQuery(request).list().iterator(); etc...
org.hibernate.MappingException: No Dialect mapping for JDBC type: -8
Il faut savoir que :
- je ne précise pas ni le nom de la table ni celui des zones en dur car il sont susceptibles de changer à tout moment. Donc c'est une requête SQL normalement classique...
- qu'avec le mot clé "rownum", ça marche mais ça ne correspond pas à ce que je veux.
Je n'arrive pas à trouver d'infos le type "-8" de l'erreur.
Pouvez m'aider
Merci d'avance
Partager