Duvida no uso XStream

Olá,

antes de estudar o funcionamento queria tirar uma duvida

pois anteriormente estava usando Digester pra leitura XML.

Mas agora terei que ler e gravar no XML …

O XStream seria uma boa opção pra fazer isso ???

pois queria ler o arquivo persistence.xml e incluir alguns parametros

dentro do XML após algumas configurações ???

Se alguém puder me ajudar ???

abs

<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
	<persistence-unit name="JPA9">
                <description>
                        Exemplo simples de persistência usando JPA. 
                </description>
                <provider>org.hibernate.ejb.HibernatePersistence</provider>
                
    
    <class>br.com.exemplojpa.modelo.Usuario</class>
    <class>br.com.exemplojpa.modelo.Usuario1</class>
    <class>br.com.exemplojpa.modelo.um</class>   
    <class>br.com.exemplojpa.modelo.NotaFiscal</class>
    <class>br.com.exemplojpa.modelo.NotaFiscalItem</class>      
    <class>br.com.exemplojpa.modelo.Universidade</class>
    <class>br.com.exemplojpa.modelo.Centro</class>   
    <class>br.com.exemplojpa.modelo.Turma</class>
    <class>br.com.exemplojpa.modelo.Aluno</class>   
    <class>br.com.exemplojpa.modelo.Cliente</class>
    <class>br.com.exemplojpa.modelo.Estados</class>
    <class>br.com.exemplojpa.modelo.Cidades</class>   
    
                <properties>
                        <property name="hibernate.archive.autodetetion" value="class"/>
                        <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
                        <property name="hibernate.connection.driver_class"  value="com.mysql.jdbc.Driver" />
                        <property name="hibernate.connection.username" value="root" />
                        <property name="hibernate.connection.password" value="root" />
                        <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/exemplojpa" />
                        <property name="hibernate.show_sql" value="true" />  
                        <property name="hibernate.hbm2ddl.auto" value="update" />  
                           
                        <property name="hibernate.format_sql" value="true" />   
                                       
                </properties>
        </persistence-unit>
</persistence>

Já pensou em configurar o persistence.xml de maneira programática?

[]'s

como assim ???

aceito sugestÕes ???

Desculpa, me expressei mal.

Pelo que observei você está usando o Hibernate, então você poderia definir estes parâmetros para a SessionFactory de forma programática, sem a necessidade da criação de um descriptor.

Na documentação do hibernate explica este processo.

Flw.

Edit:

acho que esse link poderá te ajudar, nao posso visitar o link (internet barrou o acesso):
http://www.hibernate.org/hib_docs/reference/en/html/session-configuration.html

Não estou usando hibernate.cfg.xml e sim persistence.xml …

Pois estou usando JPA …

E não vi nada no JPA que pode alterar o xml —> persistence.xml …

Você sabe como fazer alteração nesse xml ???