Parte do Persistence.xml via código

Olá pessoal,

Estou usando TopLink na minha aplicação.

E em meu arquivo Persistence.xml tenho:

<properties> <property name="toplink.jdbc.user" value="sa"/> <property name="toplink.jdbc.password" value="senha"/> <property name="toplink.jdbc.url" value="jdbc:sqlserver://windows2003\windows2003:1433;databaseName=MEUBANCO"/> <property name="toplink.jdbc.driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/> </properties>

Como faço, se for possível, deixar as duas primeiras linhas no código?, ou seja, passar
o value para user e password via código.

Grato,

Opa,

Sem respostas… :smiley:

Por que ao invés de configurar toda a conexão no persistence.xml, você não configura só o data-source? Pode ser com JTA (pra servidores de aplicações)

<jta-data-source>java:/DefaultDS</jta-data-source>

ou sem JTA (pra conteineres web)

<non-jta-data-source>java:/DefaultDS</non-jta-data-source>

Ou seja, você diz apenas o data source. Nas interfaces administrativas do servidor, você define como é a conexão do banco.