org.hsqldb.HsqlException: usuario no tiene privilegios suficientes o objeto no encontrado #405
-
Buenas Tardes! Estaba tratando de persistir un objeto de tp (los criterios de los rankings) los cuales no tenian relacion con otro objetos, mas es necesario para usarlo en los controllers: Puedo instanciar el criterio pero al tratar de persistirlo me lanza el siguiente error (aclaro que PromedioCierresSemanal es una subclase de la clase abstracta CriterioRanking)
Intente buscarle solucion, pero no encuentro el motivo, me llama la atencion lo de que no tengo privilegios suficientes.
}_ Saludos |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
¡Hola! La primera cosa que se me ocurre es que el mensaje no tenga realmente que ver con tema de permisos, sino que haya un error sintáctico en la sentencia sql y a partir de ahí nada tenga sentido. Concretamente, los nombres sql no deben tener guiones medios (al menos en las bases que conozco) salvó que estén escapados (y no se si Jpa lo hacer por defecto). ¿Ya tenés algún otro nombre de tabla o columna en tu tp con guiones medios? Yo probaría cambiar a la convención más estándar de snake_case para identificadores de la base. |
Beta Was this translation helpful? Give feedback.
¿Probaste cambiar
tipo-de-criterio
atipo_de_criterio
? Fijate que es la única columna que no respeta la convención de nombres que te menciono.