Re: [GWT-Brasil] Auxilio Com JPA no GWT

40 views
Skip to first unread message

Victor Pinto

unread,
Jan 2, 2013, 6:36:33 PM1/2/13
to gwt-b...@googlegroups.com
Está usando com AppEngine?

[]'s
Victor Pinto A. de Oliveira


Em 2 de janeiro de 2013 16:23, Jhonatan Morais <jhonatan...@gmail.com> escreveu:
Pessoal, comecei a aprender GWT gostaria de usa-lo com com JPA,

Ja fiz diversos testes do JPA com com JSP e JSF e em ambos o JPA funciona normalmente.

Só nao consigo fazer ele funcionar com o GWT.

Alguem poderia me auxiliar?

_________________________________________________________________

ja criei diversos projetos e em todos eles tenho o mesmo erro:

[Erro]------------------------------
 [WARN] Exception while dispatching incoming RPC call
com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract java.lang.String br.com.crm.client.cadastro.usuario.CadastroDeUsuarioService.metodoTeste(java.lang.String) throws java.lang.IllegalArgumentException' threw an unexpected exception: javax.persistence.PersistenceException: Explicit persistence provider error(s) occurred for "CRM" after trying the following discovered implementations: org.datanucleus.api.jpa.PersistenceProviderImpl, org.hibernate.ejb.HibernatePersistence from provider: org.hibernate.ejb.HibernatePersistence
        at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:389)
        at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:579)
[Erro]------------------------------



##### Minhas libs (Jaadicionadas no classpath)

antlr-2.7.7.jar
appengine-api-1.0-sdk-1.7.3.jar
appengine-api-labs.jar
appengine-endpoints.jar
appengine-jsr107cache-1.7.3.jar
asm-4.0.jar
datanucleus-api-jdo-3.1.1.jar
datanucleus-api-jpa-3.1.1.jar
datanucleus-appengine-2.1.1.jar
datanucleus-core-3.1.1.jar
dom4j-1.6.1.jar
geronimo-jpa_2.0_spec-1.0.jar
gwt-servlet.jar
hibernate-commons-annotations-4.0.1.Final.jar
hibernate-core-4.1.7.Final.jar
hibernate-entitymanager-4.1.7.Final.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
javassist-3.15.0-GA.jar
jboss-logging-3.1.0.GA.jar
jboss-transaction-api_1.1_spec-1.0.0.Final.jar
jdo-api-3.0.1.jar
jsr107cache-1.1.jar
jta-1.1.jar
log4j-1.2.17.jar
mysql-connector-java-5.1.22-bin.jar
slf4j-api-1.7.2.jar
slf4j-log4j12-1.7.2.jar


### Meu Persistence.xml

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0"
        xmlns="http://java.sun.com/xml/ns/persistence">
        <persistence-unit name="CRM">
                <provider>org.hibernate.ejb.HibernatePersistence</provider>
                <class>br.com.crm.server.model.Usuario</class>
                <properties>
                        <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
                        <property name="hibernate.hbm2ddl.auto" value="create" />
                        <property name="hibernate.show_sql" value="true" />
                        <property name="hibernate.format_sql" value="true" />
                        <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
                        <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/agenda" />
                        <property name="javax.persistence.jdbc.user" value="root" />
                        <property name="javax.persistence.jdbc.password" value="123456" />
                </properties>
        </persistence-unit>
</persistence>

### Minha função para usar o JPA

Usuario usu = new Usuario();
usu.setNome(nome);
EntityManagerFactory factory = Persistence
EntityManager em = factory.createEntityManager();
em.getTransaction().begin();
em.persist(usu);
em.getTransaction().commit();




--
Você está recebendo esta mensagem porque se inscreveu no grupo "GWT Google Web Toolkit Brasil" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/gwt-brasil/-/u4JTwgv1SJsJ.
Para postar neste grupo, envie um e-mail para gwt-b...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para gwt-brasil+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/gwt-brasil?hl=pt-BR.


Milton Lima

unread,
Jan 3, 2013, 6:16:50 AM1/3/13
to gwt-b...@googlegroups.com
Olá, blz ?

Velho estou utilizando o GWT com JPA para desenvolver um trabalho, está funcionando normalmente agora
mas tive alguns probleminhas no início.

Vc está utilizando a implementação desta especificação com Hibernate, eu utilizei com o EclipseLink.

Qual a duvida especificamente ???
Reply all
Reply to author
Forward
0 new messages