Boa noite, estou realizando os estudos utilizando o WildFly 10 com o HSQLDB(versão 2.4.1). No primeiro momento o servidor não estava conseguindo subir, depois verifiquei que teria que utilizar a pasta main no modules do WildFly. Com essa correção o servidor subiu sem nenhum erro, ao alterar o persistence.xml
<property name="hibernate.hbm2ddl.auto" value="update"/>
para
<property name="hibernate.hbm2ddl.auto" value="create"/>
Ele aparece no console a criação da tabela:
23:34:28,533 INFO [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool -- 65) HHH000227: Running hbm2ddl schema export
23:34:28,536 INFO [stdout] (ServerService Thread Pool -- 65) Hibernate:
23:34:28,536 INFO [stdout] (ServerService Thread Pool -- 65) drop table Livro if exists
23:34:28,537 INFO [stdout] (ServerService Thread Pool -- 65) Hibernate:
23:34:28,538 INFO [stdout] (ServerService Thread Pool -- 65) create table Livro (
23:34:28,538 INFO [stdout] (ServerService Thread Pool -- 65) id integer generated by default as identity (start with 1),
23:34:28,538 INFO [stdout] (ServerService Thread Pool -- 65) descricao longvarchar,
23:34:28,538 INFO [stdout] (ServerService Thread Pool -- 65) numeroPaginas integer,
23:34:28,538 INFO [stdout] (ServerService Thread Pool -- 65) preco numeric,
23:34:28,538 INFO [stdout] (ServerService Thread Pool -- 65) titulo varchar(255),
23:34:28,538 INFO [stdout] (ServerService Thread Pool -- 65) primary key (id)
23:34:28,538 INFO [stdout] (ServerService Thread Pool -- 65) )
Mas ao verificar o HSQLDB é como se nada estivesse criado.
O que pode ser dele não está criando a tabela no banco de dados?
Ficarei no aguardo para continuar o curso.