Hibernate所需最少jar包
2009-11-10 00:25
316 查看
经 过一番测试发现hibernate若想正常运行至少需要8个jar包,如下图:
其中jta.jar是ehcache.jar所需要的如果缺少无法得到session.下面这个异常就是缺少这个包造成的
2009-11-10 0:16:32 org.hibernate.impl.SessionFactoryImpl <init>
信息: building session factory
2009-11-10 0:16:32 net.sf.ehcache.config.Configurator configure
警告: No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/D:/DevelopTools/jarall/hibernate-jar/env/hibernate%20core/ehcache-1.1.jar!/ehcache-failsafe.xml
2009-11-10 0:16:32 org.hibernate.impl.SessionFactoryObjectFactory addInstance
信息: Not binding factory to JNDI, no JNDI name configured
2009-11-10 0:16:32 org.hibernate.tool.hbm2ddl.SchemaExport execute
信息: Running hbm2ddl schema export
2009-11-10 0:16:32 org.hibernate.tool.hbm2ddl.SchemaExport execute
信息: exporting generated schema to database
2009-11-10 0:16:33 org.hibernate.tool.hbm2ddl.SchemaExport execute
信息: schema export complete
Exception in thread "main" java.lang.NullPointerException
at com.tarena.ebank.view.Test1.main(Test1.java:28)
以上8个jar包在不使用HQL语句的时候没有问题,如果程序中出现了HQL语句就会报异常
Exception in thread "main" java.lang.NoClassDefFoundError: antlr/ANTLRException
at org.hibernate.hql.ast.ASTQueryTranslatorFactory.createQueryTranslator(ASTQueryTranslatorFactory.java:35)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:72)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:54)
at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:71)
at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)
at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)
at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1583)
此时需要再加一个jar包:antlr.jar
其中jta.jar是ehcache.jar所需要的如果缺少无法得到session.下面这个异常就是缺少这个包造成的
2009-11-10 0:16:32 org.hibernate.impl.SessionFactoryImpl <init>
信息: building session factory
2009-11-10 0:16:32 net.sf.ehcache.config.Configurator configure
警告: No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/D:/DevelopTools/jarall/hibernate-jar/env/hibernate%20core/ehcache-1.1.jar!/ehcache-failsafe.xml
2009-11-10 0:16:32 org.hibernate.impl.SessionFactoryObjectFactory addInstance
信息: Not binding factory to JNDI, no JNDI name configured
2009-11-10 0:16:32 org.hibernate.tool.hbm2ddl.SchemaExport execute
信息: Running hbm2ddl schema export
2009-11-10 0:16:32 org.hibernate.tool.hbm2ddl.SchemaExport execute
信息: exporting generated schema to database
2009-11-10 0:16:33 org.hibernate.tool.hbm2ddl.SchemaExport execute
信息: schema export complete
Exception in thread "main" java.lang.NullPointerException
at com.tarena.ebank.view.Test1.main(Test1.java:28)
以上8个jar包在不使用HQL语句的时候没有问题,如果程序中出现了HQL语句就会报异常
Exception in thread "main" java.lang.NoClassDefFoundError: antlr/ANTLRException
at org.hibernate.hql.ast.ASTQueryTranslatorFactory.createQueryTranslator(ASTQueryTranslatorFactory.java:35)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:72)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:54)
at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:71)
at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)
at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)
at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1583)
此时需要再加一个jar包:antlr.jar
相关文章推荐
- cxf客户端所需最少jar包
- Struts2.3.4 、Hibernate3.6 和Spring3.1.2整合所需jar包列表
- XF开发webservice需要的最少jar包以及CXF 和 Spring集成所需jar包
- hibernate所需jar包
- Struts2、hibernate和spring下载,整合所需jar包
- cxf客户端所需最少jar包
- Struts2、hibernate和spring下载,整合所需jar包
- struts2 + spring + hibernate 所需的jar包
- struts2,hibernate,spring下载整合所需JAR包
- Struts2.3.24项目配置所需最少依赖jar包及配置
- hibernate 所需jar包及简介
- CXF开发webservice需要的最少jar包以及CXF 和 Spring集成所需jar包
- struts2+spring+hibernate整合时所需的jar包
- struts2+spring+hibernate整合时所需的jar包
- struts2 + spring + hibernate 所需的jar包
- Struts 1.3、Hibernate 3、Spring 2.5、Jpa整合所需jar包
- 基于注解的Spring MVC整合Hibernate(所需jar包,spring和Hibernate整合配置,springMVC配置,重定向,批量删除)
- JPA 开发所需的Jar包 (基于Hibernate)
- struts2,hibernate,spring下载整合所需JAR包
- hibernate5.2需要的最少jar文件