Duvida persistence xml

Pessoal seguinte estou com uma duvida, sei como configurar o persistence xml, queria saber se tem como eu criar uma classe que faça isso
que por exemplo eu consiga setar essas propriedades em um arquivo de classe

<property name="hibernate.connection.username" value="root"/> <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/> <property name="hibernate.connection.password" value=""/> <property name="hibernate.connection.url" value="jdbc:mysql://localhost/teste"/> <property name="hibernate.cache.provider_class" value="org.hibernate.cache.NoCacheProvider"/> <property name="hibernate.hbm2ddl.auto" value="update"/>

se tem alguem sabe um toturial, ou algo que eu possa me basear para fazer isso?

att,
Obrigado

Com Hibernate e JPA é possível.

http://docs.jboss.org/hibernate/stable/entitymanager/reference/en/html/configuration.html. Olhe o ponto 2.1. Procure sobre a palavra “programmatic”.

Isso não é da especificação, é uma extensão do Hibernate (Toplink tem a sua prórpia extensão também).

Espero ter ajudado

De uma olhada nesse link, pode ser util:

http://www.guj.com.br/posts/list/149068.java

espero ter ajudado, blz