Conexao

qual erro o eclipse dá?

Lucas, estou perdidão rsrsr pois fiz minha aplicação segundo a apostila do fj28 onde uso o hibernate.cfg.xml. Fiz aí com você o fj25 onde tem o lance do c3p0 e o persistence.xml é um pouco diferente.

segue os modelos. Agora por cagada o ecplise parou de dar pau qnd coloco o jar.

Por favor, como devo colocar as linhas do Pool no hibernate.cfg.xml?
Este é o xml que estou utilizando

<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
	<session-factory>
		<property name="hibernate.connection.username">postgres</property>
		<property name="hibernate.connection.password">dsa2009</property>
		<property name="hibernate.connection.url">jdbc:postgresql://localhost/chuva</property>
		<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
		<property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
		<property name="show_sql">false</property>
		<property name="format_sql">false</property>	
	
		<!-- entidades -->
		<mapping class="projetochuva.cptec.inpe.br.modelo.Usuario" />
		<mapping class="projetochuva.cptec.inpe.br.modelo.Experimento" />
		<mapping class="projetochuva.cptec.inpe.br.modelo.Curso" />
		<!-- fim das entidades -->
	</session-factory>
</hibernate-configuration>

Segue o persistence.xml que tenho aqui qnd fiz o curso fj25

<persistence 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_2_0.xsd"
	version="2.0">

	<persistence-unit name="projetochuva">
		<provider>org.hibernate.ejb.HibernatePersistence</provider>
		<class>br.inpe.cptec.bean.Curso</class>
		
		<properties>
			<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>
			<!-- poderia ser: create,create-drop -->
			<property name="hibernate.hbm2ddl.auto" value="update"/>
			<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/chuva"/>
			<property name="javax.persistence.jdbc.user" value="postgres"/>
			<property name="javax.persistence.jdbc.password" value="dsa2009"/>
		</properties>
	</persistence-unit>

</persistence>

Estou querendo refazer a aplicação pelo que aprendi no curso fj25 já que é um cadastro básico, pois qnd fiz a aplicação ainda não tinha feito o curso. Note que no hibernate.cfg.xml não possui value nos e é isso que o eclipse está chiando…

obrigado

Estou testando assim

org.hibernate.connection.C3P0ConnectionProvider

no hibernate.cfg.xml

ao invés de colocar no value eu coloco fora…como estão todos os outros, OK?
pelo meno não está dando erro no eclipse

é assim mesmo, sem value, com o valor dentro da tag

Bom, coloquei aparentemente está tudo ok. Preciso esperar agora pra ver se o erro voltará, pois das outras vezes ele funcionava porém parava depois de um tempo. Lucas, pelo meu código que postei aí, você viu se as transações e conexões estavam corretas? Pelo que entendi as transações e as conexões o hibernate faz isso automático usando também as anotações @ApplicationScoped, e os métodos @PostConstruct e @PreDestroy, não?

não é o hibernate que faz isso automático, é você que está fazendo…

o VRaptor vai chamar os PostConstruct e PreDestroy pra você no inicio e no fim da vida do componentFactory

Obrigado Lucas,

Até agora tá tudo ok, acredito que deverá continuar assim.

Muito Obrigado

Abs

Marcos