Apakah Anda menjalankan string sql dengan :
karakter di dalamnya? Jika demikian, Hibernate mengharapkan parameter dan Anda tidak menyetelnya.
String sql = "update SomeTable set someColumn = :value";
Dengan ini, Anda biasanya menyetel parameter nilai menggunakan
SQLQuery query = getSession().createSQLQuery(sql);
query.setString("value", "Some value with : in it");
atau serupa. Saya hanya dapat berasumsi bahwa nilai Anda memiliki :
di dalamnya yang tidak menandakan parameter sehingga Anda harus membangun ini sebagai string dan menetapkannya sebagai parameter.