Skip to main content

create-or-extend-tables don't work on Glassfish 3.1.2.2 + EclipseLink 2.4.2

Please note these java.net forums are being decommissioned and use the new and improved forums at https://community.oracle.com/community/java.
No replies
townray
Offline
Joined: 2007-05-30

The strategy "create-or-extend-tables" don't work on Glassfish 3.1.2.2 + EclipseLink 2.4.2

My persistence.xml:

<?xml version="1.0" encoding="UTF-8"?>

http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"> org.eclipse.persistence.jpa.PersistenceProvider jdbc/dbmigration
br.com.saybien.Teste
true

Error:

Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.4.2.v20130514-5956486): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLSyntaxErrorException: A coluna 'DESCRICAO4' não está presente em nenhuma tabela da lista FROM, ou aparece dentro de uma especificação de junção e está fora do escopo da especificação de junção, ou aparece em uma cláusula HAVING e não está na lista GROUP BY. Se esta for uma instrução CREATE ou ALTER TABLE, então, 'DESCRICAO4' não é uma coluna da tabela de destino.
Error Code: -1
Call: SELECT ID, DESCRICAO, DESCRICAO2, DESCRICAO3, DESCRICAO4 FROM TESTE
Query: ReadAllQuery(referenceClass=Teste sql="SELECT ID, DESCRICAO, DESCRICAO2, DESCRICAO3, DESCRICAO4 FROM TESTE")