Fabio_Kung 11 de mai. de 2007
Oi Arthur,
O seu arquivo se chama hibernate.properties e está na sua pasta “src/” ?
arthurnn 11 de mai. de 2007
pronto ele nao estava no /src!! agora esta lançando outra exception
log4j : WARN No appenders could be found for logger ( org . hibernate . cfg . annotations . Version ).
log4j : WARN Please initialize the log4j system properly .
Exception in thread "main" java . lang . NoSuchFieldError : sqlResultSetMappings
at org . hibernate . cfg . AnnotationConfiguration . createExtendedMappings ( AnnotationConfiguration . java : 175 )
at org . hibernate . cfg . AnnotationConfiguration . secondPassCompile ( AnnotationConfiguration . java : 263 )
at org . hibernate . cfg . Configuration . generateDropSchemaScript ( Configuration . java : 587 )
at org . hibernate . tool . hbm2ddl . SchemaExport .< init >( SchemaExport . java : 64 )
at org . hibernate . tool . hbm2ddl . SchemaExport .< init >( SchemaExport . java : 49 )
at br . com . caelum . hibernate . GeraTabelas . main ( GeraTabelas . java : 11 )
arthurnn 11 de mai. de 2007
plentz 13 de mai. de 2007
Revise seus arquivos de mapeamento. O hibernate está achando que você deveria ter um atributo na classe chamado “sqlResultSetMappings”.
riaranha 15 de mai. de 2007
Primeiro está dando erro no log4j…e eu tb estou com o msm problema…sendo q o log4j.properties está em meu classpath e continua dando esse erro ai listado
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Algúem sabe o q tá pegando?
nicoweda 15 de mai. de 2007
Pergunta… vcs tem certeza de que importaram as dependencias do Hibernate direito?
http://www.hibernate.org/hib_docs/v3/reference/en/html_single/#tutorial-firstapp
Neste link sao listadas as dependencias minimas do Hibernate.
Dah uma chekada tambem no log4j.properties. Ele tambem que estar no src do projeto!
plentz 17 de mai. de 2007
O “erro”(que na verdade é um warn), é porque você não configurou o log4j para as classes do hibernate. Tente colocar isso no seu log4j.properties
log4j . logger . org . hibernate = warn
Metaleiro 23 de mai. de 2007
[color=darkblue]Eu também estou com o mesmo erro, você conseguiu solucionar ? [/color]
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
[color=darkblue]Achei isso aqui:[/color]
Ol á,
vc definiu algum appender no arquio de configura ção do log4j , como mostra na p ágina
deles ?
O arquivo de configura ção que uso aqui é mais ou menos como o exemplo abaixo ...
Abra ço ,
Franklin Samir
# Set root logger level to DEBUG and its only appender to A1 .
log4j .rootLogger = debug , stdout , R
log4j .appender .stdout = org .apache .log4j .ConsoleAppender
log4j .appender .stdout .layout = org .apache .log4j .PatternLayout
# Pattern to output the caller 's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%d %-5p - %m - [%c] %n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=/pub/webapps/myproject/WEB-INF/conf/myproject.log
log4j.appender.R.MaxFileSize=100KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=5
log4j.appender.R.layout=org.apache.log4j.PatternLayout
#log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
log4j.appender.R.layout.ConversionPattern=%d %-5p - %m - [%c] %n
Metaleiro 23 de mai. de 2007
[color=darkblue] Resolvi da seguinte forma, colocando o arquivo de configuração no meu SRC:[/color]
# Início - log4j . properties
log4j . rootLogger = INFO , LOG
log4j . appender . LOG = org . apache . log4j . RollingFileAppender
log4j . appender . LOG . layout = org . apache . log4j . PatternLayout
log4j . appender . LOG . layout . ConversionPattern =% d [% t ] % p % c - % m % n
log4j . appender . LOG . File = \ url \ logs
log4j . appender . LOG . MaxFileSize = 10 MB
log4j . appender . LOG . MaxBackupIndex = 10
# Fim
arthurnn 24 de mai. de 2007
ae pessoal consegi resolver o meu problema do hibernate… eu estava importanto os jars errados… estava importando de outra versao do hibernate!!!