Voer je een sql-string uit met de :
karakter in hen? Als dit het geval is, verwacht Hibernate een parameter en stelt u deze niet in.
String sql = "update SomeTable set someColumn = :value";
Als u dit gebruikt, stelt u gewoonlijk de waardeparameter in met
SQLQuery query = getSession().createSQLQuery(sql);
query.setString("value", "Some value with : in it");
of vergelijkbaar. Ik kan alleen maar aannemen dat je waarde een :
erin die geen parameter betekent, dus je moet dit als een string bouwen en die als parameter instellen.