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