Hibernate + properties

Olá!!!

Gostaria de saber se tem como pegar os dados do meu Porperties ( conexão com o banco) e colocar no arquivo hibernate.cfg.xml. :?:

Se sim, como eu faço?

Obrigada

[code]<hibernate-configuration>
<session-factory>

  &lt;property name=&quot;connection.driver_class&quot;&gt;com.mysql.jdbc.Driver&lt;/property&gt;
  &lt;property name=&quot;connection.url&quot;&gt;jdbc&#58;mysql&#58;//localhost/banco&lt;/property&gt;
  &lt;property name=&quot;connection.username&quot;&gt;root&lt;/property&gt;
  &lt;property name=&quot;connection.password&quot;&gt;1234&lt;/property&gt;
  &lt;property name=&quot;dialect&quot;&gt;net.sf.hibernate.dialect.MySQLDialect&lt;/property&gt;
 
  &lt;mapping resource=&quot;...&quot;/&gt;

</session-factory>
</hibernate-configuration>[/code]

Não é isso.

Eu quero saber se ao invez de colocar por exemplo:
com.mysql.jdbc.Driver

Eu posso pegar esse dado do meu arquivo Properties

Meu arquivo Properties é assim:

jdbc.driver=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc\&#58;oracle&#58;\localhost\banco jdbc.username=user jdbc.password=senha

Obrigada

Só criar um arquivo hibernate.properties com o seguinte formato:

hibernate.dialect=net.sf.hibernate.dialect.MySQLDialect hibernate.connection.driver_class = com.mysql.jdbc.Driver hibernate.connection.url = jdbc&#58;mysql&#58;//localhost/banco hibernate.connection.username = root hibernate.connection.password = 123

Ah!!! Legal!! Era isso mesmo que que queria saber. :grin:
Mas como fica meu arquivo hibenate.cfg.xml???

Obrigada

É só tirar essa tag <session-factory> (e tudo que tá dentro dela, claro)

Mas e o <mapping resource ???
Porque ele fica dentro do <session-factory>

Eu fiz o teste só deixando ele lá e deu o seguinte erro
: database product name cannot be null

Tá certo, o <session-factory> fica, tira só os <property>! :oops: