Ajuda com hibernate

1 resposta
N

ja fiz tudo certo, mas ta dando esse erro

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" org.hibernate.HibernateException: Hibernate Dialect must be explicitly set

alguem tem alguma ideia do q possa ser?

a minha xml
<?xml version="1.0" encoding="UTF-8"?>
<!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="connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriver</property>
	<property name="connection.url">jdbc:microsoft:sqlserver://192.168.100.10:1433;charset=iso-8859-1</property>
	<property name="connection.username">sa</property>
	<property name="connection.password"><data951></property>

	<!-- Use the C3P0 connection pool. -->
	<property name="c3p0.min_size">3</property>
	<property name="c3p0.max_size">5</property>
	<property name="c3p0.timeout">1800</property>

	<!-- Disable second-level cache. -->
	<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
	<property name="cache.use_query_cache">false</property>
	<property name="cache.use_minimal_puts">false</property>
	<property name="max_fetch_depth">3</property>

	<!-- Print SQL to stdout. -->
	<property name="show_sql">true</property>
	<property name="format_sql">true</property>

	<!-- Bind the getCurrentSession() method to the thread. -->
	<property name="current_session_context_class">thread</property>
	
	<property name="myeclipse.connection.profile">Virtual</property>
	<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>

	<!-- Hibernate XML mapping files -->
	<mapping resource="almoxarifado/business/Gaveta.hbm.xml" />


</session-factory>

</hibernate-configuration>

1 Resposta

P
  • Falta o arquivo log4j.properties em algum lugar do seu classpath
  • Ele não achou a propriedade dialect. Como ela existe em seu arquivo, assumo que o hibernate não achou seu arquivo. Verifique o classpath.
Criado 12 de fevereiro de 2007
Ultima resposta 12 de fev. de 2007
Respostas 1
Participantes 2