Bonjour!
j'ai fait pas mal de recherches pour effectuer un delete multi-tables, et a bout de resultats google et autres, je solicite votre aide.
Tout d'abord, ma bdd est mysql 5 mais pourrait eventuellement evoluer vers postgresql. En sql pur, je sais faire un delete multi-tables grace a la doc mysql, mais je voulais l'adapter en hql si possible, mais je sêche!
autre solution, utiliser un createSQLQuery, mais là autre probleme, faire passer le nom de la table via son nom mappé par hibernate :
je m'explique ![;)](https://www.developpez.net/forums/images/smilies/icon_wink.gif)
DELETE MATABLE1, MATABLE2 FROM tablesql1 as MATABLE1, tablesql2 as MATABLE2 WHERE...
cela me retourne
Table 'mabase.tablesql1' doesn't exist
et pour cause, je souhaitait que hibernate me remplace tablesql1 par son nom tiré des fichiers de mapping soit 'table_sql_1'.
j'ai tenté les addEntity, setEntity etc mais la aussi je bloque...
quelqu'un pour m'aider svp?
Partager