Pequeno Problema com JPA e Java EE

0 respostas
Andre_JavaWorld

Ola Pessoal

Estou com um pequeno probleminha, tenho um projeto Java EE, tenho um projeto onde ficaram minhas interfaces para os meus ejbs e minhas classes de entidade, e tenho um outro projeto jpa, porem, preciso especificar no meu persistence.xml as classes que estao no meu projeto com as classes de entidade... eu fiz o relacionamento dos dois projetos via eclipse, na aba Java BuildPath/projects, e deixei uma referencia, até ai tudo bem, mas na hora de mapear a classe no persistence.xml... o eclipse diz que nao foi possivel resolver a classe... vou passar o meu xml para voces verem, talvez eu deva fazer um outro tipo de "relacionamento" entre os projetos... ai vai o codigo:
<?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="loja">
		<class>fr.globalit.loja.entidade.Livro</class>
		
		<properties>
			<property name = "hibernate.hbm2ddl.auto" value = "update"/>
			<property name = "hibernate.show_sql" value = "true"/>
			<property name = "hibernate.format_sql" value = "true"/>
			
			<property name = "hibernate.dialect" value = "org.hibernate.dialect.PostgreSQLDialect"/>
			<property name = "hibernate.connection.driver_class" value = "org.postgresql.Driver"/>
			<property name = "hibernate.connection.url" value = "jdbc:postgresql://127.0.0.1:5432/loja"/>
			<property name = "hibernate.connection.username" value = "postgres"/>
			<property name = "hibernate.connection.password" value = "wiling250589*#"/>
		</properties>
	</persistence-unit>
</persistence>

Alguem sabe o que poderia ser? o estranho é que ele encontra a classe quando eu vou a inserir no visual xml editor do eclipse… nao é um problema da classe Livro, pois ela esta devidamente anotada.

Antecipadamente Obrigado!

André

Criado 19 de setembro de 2009
Respostas 0
Participantes 1