2012-09-14 13 views
6

empecé mi solicitud hoy y cuando empieza consigo este errorGriales empezando con un error de base de datos Alguien ha visto este

| Error 2012-09-14 13: 54: 17.608 [pool-7-thread-1] ERROR hbm2ddl.SchemaExport - Fallido: crear el orden de la tabla (id bigint generado de manera predeterminada como identidad, versión bigint no nulo, date_created marca de tiempo no nulo, orden varchar (255) no nulo, picture_id bigint no nulo, posts_id bigint no nulo, clave principal (id))

| Error 2012-09-14 13: 54: 17.609 [pool-7-thread-1] ERROR hbm2ddl.SchemaExport - Error de sintaxis en la instrucción SQL "CREATE TABLE ORDER [*] (ID BIGINT GENERADO POR DEFECTO COMO IDENTIDAD, VERSIÓN BIGINT NOT NULL , DATE_CREATED TIMESTAMP NOT NULL, ORDER VARCHAR (255) NOT NULL, PICTURE_ID BIGINT NOT NULL, POSTS_ID BIGINT NOT NULL, PRIMARY KEY (ID)) "; "identificador" esperado; Instrucción SQL: crear orden de tabla (ID bigint generado por defecto como identidad, versión bigint no nulo, date_created marca de tiempo no nulo, orden varchar (255) no nulo, picture_id bigint no nulo, posts_id bigint no nulo, clave principal (id)) [42001-164]

| Error 2012-09-14 13: 54: 17,621 [pool-7-thread-1] ERROR hbm2ddl.SchemaExport - Fallido: alterar la orden de la tabla agregar restricción FK651874E9A8021F6 clave externa (posts_id) referencias publicar

| Error 2012-09-14 13: 54: 17,621 [pool-7-thread-1] ERROR hbm2ddl.SchemaExport - Error de sintaxis en la instrucción SQL "ALTER TABLE ORDER [*] ADD CONSTRAINT FK651874E9A8021F6 FOREIGN KEY (POSTS_ID) REFERENCES POST"; "identificador" esperado; Instrucción de SQL: alterar la orden de la tabla agregar restricción FK651874E9A8021F6 clave externa (posts_id) referencias publicación [42001-164]

| Error 2012-09-14 13: 54: 17,621 [pool-7-thread-1] ERROR hbm2ddl.SchemaExport - Falló: alterar la orden de la tabla agregar restricción FK651874ED45FCA4B clave externa (picture_id) hace referencia a la imagen

| Error 2012-09-14 13: 54: 17,621 [pool-7-thread-1] ERROR hbm2ddl.SchemaExport - Error de sintaxis en la instrucción SQL "ALTER TABLE ORDER [*] ADD CONSTRAINT FK651874ED45FCA4B FOREIGN KEY (PICTURE_ID) REFERENCES PICTURE"; "identificador" esperado; sentencia SQL: orden de modificación de tabla de clave externa añadir FK651874ED45FCA4B restricción (picture_id) hace referencia a la imagen [42001-164]

Alguien ha visto esto antes?

+1

Publique la clase de dominio Haga su pedido, por favor. –

Respuesta

20

Hay algunas claves no permitidas en GORM: orden, grupo o cualquier otra palabra clave SQL; tampoco puede nombrar la clase de dominio Usuario, Grupo (PostgreSQL).
Para solucionarlo, lea mapping y cambie los nombres y las columnas de la tabla.

6

He descubierto que no puede haber campo o dominio con el nombre: orden, grupo o cualquier otra palabra clave SQL.

Cuestiones relacionadas