Estou tentando executar esta query no hibernate:
Sendo que dá o seguinte erro:
Porque o hibernate interpreta o “:” diferente, achando que é uma variável, como poderia dar um escape ou executar esta query no hibernate?
Abaixo segue o código que estou utilizando para executar a query:
Session session = HibernateUtil.getSession();
try {
session.beginTransaction();
session.createSQLQuery(query).executeUpdate();
session.getTransaction().commit();
} catch(HibernateException e) {
LOGGER.error(e.getMessage());
LOGGER.error(e.getCause());
} finally {
session.close();
session = null;
}