¿Cómo insertar en hibernación usando sql? ¡¡¡Me estoy volviendo loco!!!!
Tienes suerte. Esto me pasó hace tres días, pero lo solucioné haciendo tonterías. El código es el siguiente.
public void insertBySql(final String sql,final Object[] valores)
{
Lista lista= (List)getHibernateTemplate().executeFind( new HibernateCallback (){
Objeto público doInHibernate(Sesión de sesión)
lanza HibernateException, SQLException{
Consulta consulta= session.createSQLQuery(sql);
for (int i = 0 ; i < valores.longitud ; i++)
{
query.setParameter( i, valores[i]);
}
query= sesión.
query.executeUpdate();
Objeto o=null;
retorno o;
}
}
);
}
public void saveModerator( Long usId,String kindId,Long roleId)
{
String sql="insertar en bbs.t_moderator(us_id,kind_id,role_id) valores(? ,? ,?)"
Objeto[] o={usId,kindId,roleId};
insertBySql(sql,o);
}