O 7 Tutorial Java EE - Criação de esquema de banco de dados 37.5

15 views
Skip to first unread message

Paulo Sérgio da Silva Pacheco

unread,
Apr 2, 2014, 4:34:45 PM4/2/14
to evolucao...@googlegroups.com

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">
 <Versão persistência = "2.1" xmlns = "http://xmlns.jcp.org/xml/ns/persistence"
  xsi: schemaLocation = "http://xmlns.jcp.org/xml/ns/persistence
   <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 
 

Reply all
Reply to author
Forward
0 new messages