stevenen
18-07-2008, 10:45
ciao, ho un problema nel popolamento di tabelle mysql tramite hibernate utilizzando una servlet.
Dopo l'elaborazione dei dati di una form mi viene presentato questo errore dalla classe che estende HttpServlet:
javax.persistence.PersistenceException: No Persistence provider for EntityManager named development
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:56)
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:34)
it.eng.gen4med.InsertUser.doPost(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Qualcuno sa a cosa è dovuto?
Riporto anche il persistence.xml
<persistence-unit name="development" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties>
<property name="hibernate.hbm2ddl.auto" value="create-drop"/>
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/prova"/>
<property name="hibernate.connection.username" value="root" />
<property name="hibernate.connection.password" value="root" />
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLInnoDBDialect" />
<!-- Show and print nice SQL on stdout -->
<property name="show_sql" value="false"/>
<property name="format_sql" value="false"/>
</properties>
</persistence-unit>
Dopo l'elaborazione dei dati di una form mi viene presentato questo errore dalla classe che estende HttpServlet:
javax.persistence.PersistenceException: No Persistence provider for EntityManager named development
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:56)
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:34)
it.eng.gen4med.InsertUser.doPost(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Qualcuno sa a cosa è dovuto?
Riporto anche il persistence.xml
<persistence-unit name="development" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties>
<property name="hibernate.hbm2ddl.auto" value="create-drop"/>
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/>
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/prova"/>
<property name="hibernate.connection.username" value="root" />
<property name="hibernate.connection.password" value="root" />
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLInnoDBDialect" />
<!-- Show and print nice SQL on stdout -->
<property name="show_sql" value="false"/>
<property name="format_sql" value="false"/>
</properties>
</persistence-unit>