hibernate 3.6 最少需要几个什么包?
我在官方下载的包中加入 hibernate3.jar 和lib下的required 所有的,发现好像还是不够再加log4j-1.2.11.jar。还是不够,请教各位还需要什么包才能正常的跑起来?
搜索一下你记得机器上有没有javax.j2ee.persistence.jar 包,这个J2EE的包,如果是使用myeclipse的,见一个web项目可以引入进来的
跑不起来是抛出什么异常呢?可以根据异常信息来定位缺少什么包?再进行引入
其实看看都抛什么错误就能知道需要什么包了。
你要是怕自己麻烦不爱找,我把我的spring+struts2+hibernate jar包给你贴出来你自己配吧。我的正在用,可以跑起来。数据库用的mysql这个包你可以自己换。
antlr-2.7.6.jar
commons-beanutils-1.8.2.jar
commons-collections-3.2.1.jar
commons-dbcp-1.2.2.jar
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
dom4j-1.6.1.jar
freemarker-2.3.16.jar
hibernate3.jar
javassist-3.9.0.GA.jar
jta-1.1.jar
log4j-1.2.15.jar
mysql-connector-java-5.1.7-bin.jar
ognl-3.0.jar
slf4j-api-1.5.8.jar
slf4j-log4j12-1.5.6.jar
spring.jar
spring-beans-2.5.6.jar
spring-context-2.5.6.jar
spring-core-2.5.6.jar
spring-orm.jar
spring-web.jar
struts2-core-2.2.1.jar
struts2-json-plugin-2.2.1.jar
struts2-spring-plugin-2.2.1.jar
xwork-core-2.2.1.jar
[quote]hibernate3.jar 和lib下的required 所有的,发现好像还是不够再加log4j-1.2.11.jar[/quote]
一般情况下 required 的就 够了!
日志 hibernate 不是用的 log4j
slf4j-api-1.5.8.jar 是他的日志实现
[quote]我还是用slf4j-api-1.6.1.jar 报错。
帮忙看看。。 [/quote]
呵呵! slf4j-api-1.6.1.jar 这个只是一个日志的接口 还需要 加入日志的 实现
slf4j-nop-1.5.8.jar 请注意版本一直!
缺少 persistence.jar包
google一下,下载下来引入吧。
就一个Hibernate 就那么点包 有那么费劲吗?
设置持久性单元,实现持久化的一个功能,里面提供了一些帮助的类,实现一个持久化对象的功能。
大概是这个意思。 :)