O 7 Tutorial Java EE
Anterior
Próximo
Criação de esquema de banco de dados 37.5
O provedor de persistência pode ser configurado para criar automaticamente as tabelas de banco de dados, dados de carga para as tabelas, e remover as tabelas durante a implantação de aplicativos usando as propriedades padrão no descritor de implementação do aplicativo. Estas tarefas são normalmente utilizados durante a fase de desenvolvimento de um comunicado, e não contra um banco de dados de produção.
<? Xml version = "1.0" encoding = "UTF-8">
<persistence-unit name="examplePU" transaction-type="JTA">
java <jta-data-source>: global / ExampleDataSource </ jta-data-source>
<properties>
<Propriedade name = "javax.persistence.schema-generation.database.action"
value = "drop-and-criar" />
<Nome da propriedade = "javax.persistence.schema-generation.create-source"
value = "roteiro" />
<Nome da propriedade = "javax.persistence.schema-generation.create-script-source"
value = "META-INF/sql/create.sql" />
<Nome da propriedade = "javax.persistence.sql-load-script-source"
value = "META-INF/sql/data.sql" />
<Nome da propriedade = "javax.persistence.schema-generation.drop-source"
value = "roteiro" />
<Nome da propriedade = "javax.persistence.schema-generation.drop-script-source"
value = "META-INF/sql/drop.sql" />
</ Properties>
</ Persistence-unit>
</ Persistence>
Este é um exemplo de um persistence.xml descritor de implementação que especifica que o provedor deve cair todos os artefatos de banco de dados usando um script fornecido, criar os artefatos com um script fornecido, e carregar dados de um script fornecido quando o aplicativo é implantado.
--
Saudações:
Nome...: PAULO PACHECO
Fixo...: 085 3086 6769
Celular: 085 8888 4498 OI
085 9702 4498 TIM