Problemas com hibernate/jpa

4 respostas
J

boa noite pessoal

Estou com um probleminha no meu sistema
no hibernate configurations na parte do database

<Reading schema error : could not JPA based Configuration>

O que seria isto?

4 Respostas

aix

java.rl:
boa noite pessoal

Estou com um probleminha no meu sistema
no hibernate configurations na parte do database

<Reading schema error : could not JPA based Configuration>

O que seria isto?

ou é jar ou é erro de configuração, posta ai como você esta fazendo vc tem um Hibernate.cfg.xml ? ou esta usando ele apenas como provider pro JPA ?

J
Cara não tenho isto não Tenho o persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<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="ecommerce">

		<provider>org.hibernate.ejb.HibernatePersistence</provider>

		<properties>
			<property name="hibernate.archive.autodetection"
				value="class, hbm" />

			<!--Configuracoes de dialeto e conexao-->
			<property name="hibernate.dialect"
				value="org.hibernate.dialect.MySQLInnoDBDialect" />
			<property name="hibernate.connection.driver_class"
				value="com.mysql.jdbc.Driver" />
			<property name="hibernate.connection.url"
				value="jdbc:mysql://localhost/ecommerce" />
			<property name="hibernate.connection.username"
				value="edson" />
			<property name="hibernate.connection.password"
				value="integrator" />

			<!--Configuracoes de Debug-->
			<property name="hibernate.show_sql" value="true" />
			<property name="hibernate.format_sql" value="true" />
			<property name="use_sql_comments" value="true" />
			
            <!--Configuração do segundo nível de cache-->
            <property name="hibernate.cache.provider_class" 
                      value="net.sf.ehcache.hibernate.EhCacheProvider" />
            
            <property name="hibernate.cache.provider_configuration"
                      value="/ehcache.xml" />
            
            <property name="hibernate.cache.use_minimal_puts"
                      value="false" />
            <property name="hibernate.cache.use_query_cache"
                      value="true" />
            <property name="hibernate.cache.use_second_level_cache"
                      value="true" />
            <property name="hibernate.cache.use_structured_entries"
                      value="true" />
            
            <property name="hibernate.ejb.classcache.br.com.integrator.entities.Produto"
                      value="read-write"/>
            
            <property name="hibernate.ejb.classcache.br.com.integrator.entities.Categoria"
                      value="read-write" />  
            

            <!--Configuração do pool de c3p0-->           
            <property name="hibernate.c3p0.min_size" value="5" />
            <property name="hibernate.c3p0.max_size" value="20" />
            <property name="hibernate.c3p0.timeout" value="300" />
            <property name="hibernate.c3p0.max_statements" value="50" /> 
            <property name="hibernate.c3p0.idle_test_period" value="3000"/>                      
            


		</properties>

	</persistence-unit>
</persistence>
aix

eu faço um pouco diferente de você mas veja o meu e vê se não ajuda:

<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="persistence" transaction-type="RESOURCE_LOCAL">
        <provider>org.hibernate.ejb.HibernatePersistence</provider>
        <class>br.com.padaria.modelo.dominio.Fornecedor</class>
          //outros beans
        <properties>
            <property name="hibernate.connection.username" value="admin"/>
            <property name="hibernate.connection.driver_class" value="org.h2.Driver"/>
            <property name="hibernate.connection.password" value="admin"/>
            <property name="hibernate.connection.url" value="jdbc:h2:tcp://localhost/db/padaria"/>
            <property name="hibernate.cache.provider_class" value="org.hibernate.cache.NoCacheProvider"/>
            <property name="hibernate.hbm2ddl.auto" value="update"/>
        </properties>
    </persistence-unit>
</persistence>

meus jar:

lib/c3p0-0.9.1.jar
lib/hibernate-jpa-2.0-api-1.0.0.Final.jar
lib/hibernate-jpamodelgen-1.0.0.Final.jar
lib/hibernate3.jar
lib/javassist-3.9.0.GA.jar
lib/slf4j-api-1.5.8.jar
lib/slf4j-log4j12-1.5.8.jar
lib/jta-1.1.jar
lib/ehcache-1.5.0.jar
lib/dom4j-1.6.1.jar
lib/commons-collections-3.1.jar
lib/commons-logging-1.1.jar

da uma olha ai, se não conseguir posta ai que se a gente não sabe, corremos atras:)

J

Vou dar uma olhada.
qualquer coisa dou um grito…

obrigado

Criado 10 de outubro de 2010
Ultima resposta 11 de out. de 2010
Respostas 4
Participantes 2