(resolvido) hibernate duvidas

4 respostas
jonasjgs2

estou tento um problema com hibernate quando executo um aplicativo teste que fiz

quando vai executar o

EntityManagerFactory emf = Persistence.createEntityManagerFactory("BancoJpa");

me retorna esta mensagem
na excessao o que pode ser?

segue em anexo o meu persistense.xml
o banco que eu uso e o sqlserver

[PersistenceUnit: BancoJpa] Unable to build EntityManagerFactory

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.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_2_0.xsd">
	<persistence-unit name="BancoJpa" transaction-type="RESOURCE_LOCAL">
		<class>br.com.jmaster.tabelas.Teste</class>
		<properties>
			<property name="javax.persistence.jdbc.url" value="jdbc:sqlserver://localhost/BancoJpa" />
			<property name="javax.persistence.jdbc.user" value="adminsql" />
			<property name="javax.persistence.jdbc.password" value="123" />
			<property name="javax.persistence.jdbc.driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />

			
			<!-- Faz com que o hibernate exiba no console
				os comandos utilizados -->
			<property name="hibernate.show_sql" value="true"/>
			
			<!-- Faz com que o hibernate formate os comandos 
				que serão exibidos no console -->
			<property name="hibernate.format_sql" value="true"/>
			
			<!-- Indica que o hibernate deve atualizar a estrutura
				do banco de dados (colunas, tabelas) sempre que
				iniciar o JPA -->
			<property name="hibernate.hbm2ddl.auto" value="update"/>
		</properties>
	</persistence-unit>
</persistence>

4 Respostas

drsmachado

Posta a mensagem de erro completa

jonasjgs2

aqui vai o que apareceu no console como
mensagem de erro

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
[PersistenceUnit: BancoJpa] Unable to build EntityManagerFactory

jonasjgs2

resolvido
faltou o database name

drsmachado
jonasjgs2:
Faltou?
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.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_2_0.xsd">
	<persistence-unit name="BancoJpa" transaction-type="RESOURCE_LOCAL">
		<class>br.com.jmaster.tabelas.Teste</class>
		<properties>
			<property name="javax.persistence.jdbc.url" value="jdbc:sqlserver://localhost/BancoJpa" />//E este aqui? BancoJpa?
			<property name="javax.persistence.jdbc.user" value="adminsql" />
			<property name="javax.persistence.jdbc.password" value="123" />
			<property name="javax.persistence.jdbc.driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />

			
			<!-- Faz com que o hibernate exiba no console
				os comandos utilizados -->
			<property name="hibernate.show_sql" value="true"/>
			
			<!-- Faz com que o hibernate formate os comandos 
				que serão exibidos no console -->
			<property name="hibernate.format_sql" value="true"/>
			
			<!-- Indica que o hibernate deve atualizar a estrutura
				do banco de dados (colunas, tabelas) sempre que
				iniciar o JPA -->
			<property name="hibernate.hbm2ddl.auto" value="update"/>
		</properties>
	</persistence-unit>
</persistence>
Criado 31 de julho de 2012
Ultima resposta 31 de jul. de 2012
Respostas 4
Participantes 2