hibernate初级& 配置----jar包

DOVEty 2010-01-26

最近闲着不是很忙,于是想学习下hibernate,找了些资料和视频。看了下尚学堂的马士兵的hibernate视频,讲的很不错的,想学习hibernate的朋友可以看下。

我看了第一个视频,便照着视频上讲的,些了我的第一个hibernate程序,就是一个简单的往数据库中插入一条数据。但是我吧程序写好了运行报错。

错误如下:

SLF4J:Failedtoloadclass"org.slf4j.impl.StaticLoggerBinder".

SLF4J:Seehttp://www.slf4j.org/codes.html#StaticLoggerBinderforfurtherdetails.

Exceptioninthread"main"java.lang.NoClassDefFoundError:org/slf4j/impl/StaticLoggerBinder

atorg.slf4j.LoggerFactory.getSingleton(LoggerFactory.java:230)

atorg.slf4j.LoggerFactory.bind(LoggerFactory.java:121)

atorg.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:112)

atorg.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:275)

atorg.slf4j.LoggerFactory.getLogger(LoggerFactory.java:248)

atorg.slf4j.LoggerFactory.getLogger(LoggerFactory.java:261)

atorg.hibernate.cfg.Configuration.<clinit>(Configuration.java:152)

atcom.test.main.TestHibernate.main(TestHibernate.java:15)

jar包是我在hibernate官网下载的3.3.2的版本,我将里面所有的包都导进去了,但是还是报错,于是我上网上找了下,原来在hibernate官网上下载的包是不全的,少一个slf4j-nop-1.5.10.jar这个包。但是我下载了这个slf4j-nop-1.5.10.jar包导入后,还是不行,还是报错,网上有的说是还要有log4j的包,我也添加进去了,但是还是不行。

最后我将里面所有的包全部去除了,全部重新导入,最好好了,完了我一点点试验,看看到底是那个包有问题,最后我发现应该是我的slf4j-api-1.5.10.jar和slf4j-nop-1.5.10.jar版本不对应造成的。

最后说下hibernate的所有必要的jar包:

---------------------------------------------------------------------

好了今天就学习到这了,继续中,希望大家共同交流!!

相关推荐

LetonLIU / 0评论 2020-05-29
东方咖啡屋 / 0评论 2020-01-06