From b32c695199f88cf4ed3944e45731151829050b60 Mon Sep 17 00:00:00 2001 From: Ednara Oliveira Date: Thu, 4 Jul 2013 17:09:59 -0300 Subject: [PATCH] Documentação de persistência com JDBC --- documentation/reference/pt-BR/master.xml | 1 + documentation/reference/pt-BR/persistencia.xml | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+), 0 deletions(-) create mode 100644 documentation/reference/pt-BR/persistencia.xml diff --git a/documentation/reference/pt-BR/master.xml b/documentation/reference/pt-BR/master.xml index 671b809..5129102 100644 --- a/documentation/reference/pt-BR/master.xml +++ b/documentation/reference/pt-BR/master.xml @@ -27,6 +27,7 @@ + diff --git a/documentation/reference/pt-BR/persistencia.xml b/documentation/reference/pt-BR/persistencia.xml new file mode 100644 index 0000000..fb441ab --- /dev/null +++ b/documentation/reference/pt-BR/persistencia.xml @@ -0,0 +1,76 @@ + + + + + Persistência + +
+ JDBC + + A persistência de dados usando JDBC, está disponível na extensão demoiselle-jdbc, + que provê uma fábrica de Connection. Para utilizá-la basta incluir a dependência para extensão JDBC + no arquivo pom.xml. + + + br.gov.frameworkdemoiselle + demoiselle-jdbc + compile +]]> + + + + Para obter uma instância de uma conexão, basta injetá-la na classe: + + + + A conexão será criada pela fábrica do Demoiselle de acordo com as configurações no arquivo de propriedade (demoiselle.properties). + + + Você pode configurar as propriedades da conexão: + + frameworkdemoiselle.persistence.driver.class=MeuDriver +frameworkdemoiselle.persistence.url=MinhaUrl +frameworkdemoiselle.persistence.username=MeuUsername +frameworkdemoiselle.persistence.password=MeuPassword + + ou indicar o JNDI do datasource: + + frameworkdemoiselle.persistence.jndi.name=MeuJndiName + + + Caso você necessite usar conexões com datasources diferentes, você pode usar a anotoção + @Name passando como valor o nome da conexão definida no arquivo + demoiselle.properties + + + + No demoiselle.properties basta adicionar um nome qualquer para identificar a conexão: + + frameworkdemoiselle.persistence.conn1.jndi.name=MeuJndiName1 +frameworkdemoiselle.persistence.conn2.jndi.name=MeuJndiName2 + + + Injetar o Connection usando @Name com o nome da conexão escolhida: + + + + + + + Caso possua mais de uma configuração de datasource você pode definir uma configuração padrão + para sua aplicação. + + frameworkdemoiselle.persistence.default.unit.name=conn1 + +
+ +
-- libgit2 0.21.2