Geração de tabelas não funciona

2 respostas
PaduaAlves

Pessoal, já encomendei minha camisa de força. Não sei o que pode estar errado. Criei o arquivo persistence.xml, adicionai em uma pasta META-INF na raiz do meu classpath, fiz o mapeamento das classes, adicionei as libs do hibernate na pasta WEB-INF/lib da minha aplicação e ao subir o tomcat, as tabelas não são criadas no banco. não dá nenhuma exceção no console. NADA! É como se o tomcat estivesse ignorando a existência do JPA. Seguem meu persistence.xml

<persistence>
	<persistence-unit name="livrosonline"
		transaction-type="RESOURCE_LOCAL">
		<class>jm.livrosonline.entidade.Cliente</class>
		<class>jm.livrosonline.entidade.Municipio</class>
		<class>jm.livrosonline.entidade.UnidadeFederativa</class>
		<properties>
			<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect" />
			<property name="hibernate.connection.driver_class" value="org.postgresql.Driver" />
			<property name="hibernate.connection.username" value="postgres" />
			<property name="hibernate.connection.password" value="postgres" />
			<property name="hibernate.connection.url" value="jdbc:postgresql://localhost:5432/livrosonline" />
			<property name="hibernate.max_fetch_depth" value="3" />
			<property name="hibernate.format_sql" value="true" />
			<property name="hibernate.use_sql_comments" value="false" />
			<property name="hibernate.hbm2ddl.auto" value="create" />
			<property name="hibernate.show_sql" value="true" />
			<property name="hibernate.format_sql" value="true" />
			<property name="hibernate.jdbc.batch_size" value="50" />

			<!--
				alternatively to <class> and <property> declarations, you can use a
				regular hibernate.cfg.xml file
			-->
			<!--
				property name="hibernate.ejb.cfgfile"
				value="/org/hibernate/ejb/test/hibernate.cfg.xml"/
			-->
		</properties>
	</persistence-unit>
</persistence>

Minhas libs:

http://img341.imageshack.us/img341/5104/libs.png

Localização do persistence.xml

http://img7.imageshack.us/img7/6427/persistence.png

Agradeço ajuda.

2 Respostas

PaduaAlves

Ninguém tem idéia do que pode ser?

silasjr

Boa noite PaduaAlves,

Pelo que pude verificar não estou vendo nenhum problema no seu persistence.xml. Porém verifiquei que está faltando o xsd do arquivo persistence.xml
Tente colocar o xsd no arquivo

<?xml version="1.0" encoding="UTF-8" ?> <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_1_0.xsd" version="1.0">

Talves seja isso.

flw. abcs.

Criado 19 de janeiro de 2011
Ultima resposta 19 de jan. de 2011
Respostas 2
Participantes 2