1. antlr-2.7.6.jar的作用

    ANTLR (ANother Tool for Language Recognition) 是一个PCCTS制定的语言工具,它为他创建认定者,程序编译者,翻译者提供一个包括 java,c#和C++在内的语    法描述框架,使用from 多态查询语句时需要它。
    语言转换工具,Hibernate利用它实现HQL?到SQL的转换

    错误情况: 项目中没有添加antlr-2.7.6.jar,hibernate不会执行hql语句
    并且会报NoClassDefFoundError: antlr/ANTLRException错误

  2.  commons-collections-3.1.jar的作用

    Apache Commons 包中的一个,包含了一些Apache开发的集合类,功能比java.util.* 强大

    错误情况: NoClassDefFoundError: org/apache/commons/collections/SequencedHashMap

  3.  dom4j-1.6.1.jar的作用
    是一个JAVA的XML API 类似于jdom,用来读写XML文件,dom4j是一个非常优秀的JAVA XML API, 具有性能优异,功能强大和易使用的特点,同时它也是一个开放源    代码的软件,可以在 SourceForge上找到它

    错误情况: NoClassDefFoundError: org/dom4j/DocumentException

  4.  javassist-3.12.0.GA.jar
    代码生成工具, Hibernate用它在运行时扩展 Java类和实现

    错误情况: java.lang.reflect.InvocationTargetException

  5.  jta-1.1.jar
    java Transaction API (JTA) 规范的包,是指定事务和事务处理和分布式事务处理系统之间的标准,JAVA接口,包括:资源管理,应用服务,和事务应用程序。

    错误情况:NoClassDefFoundError: javax/transaction/Synchronization

  6.  slf4j-api-1.6.1.jar
    日志管理API

  7.  hibernate3.jar
    hibernate3.0的核心jar包,常用的session,Query,Transaction都位于这个jar文件中。

    错误情况:Unresolved compilation problems

  8.  hibernate-jpa-2.0-api-1.0.1.Final.jar
    sun公司提供,对于hibernate中通过注解 来完成javaBean影射表 的依赖包,通过它hibernate加强了通过注解来完成javaBean影射表

Hibernate 常用jar包 分析的更多相关文章

  1. SSH框架应用中常用Jar包用途介绍

    struts2需要的几个jar包:1)xwork-core-2.1.62)struts2-core-2.1.83)ognl-2.7.34)freemarker-2.3.155)commons-io-1 ...

  2. java开发常用jar包介绍(转载)

    jta.jar 标准JTA API必要 commons-collections.jar 集合类 必要 antlr.jar  ANother Tool for Language Recognition ...

  3. Java常用jar包用途

    Java常用jar包用途: USAGE INDEX JAR NAME USAGE 1 ASM asm-2.2.3.jar ASM字节码库 2 ASM asm-commons-2.2.3.jar ASM ...

  4. java中最常用jar包的用途说明

    java中最常用jar包的用途说明,适合初学者 jar包 用途 axis.jar SOAP引擎包 commons-discovery-0.2.jar 用来发现.查找和实现可插入式接口,提供一些一般类实 ...

  5. 笔面试复习(spring常用.jar包/事务/控制反转/bean对象管理和创建/springMVC工作原理/sql查询)

    ###spring常用jar包1.spring.jar是包含有完整发布模块的单个jar包.2.org.springframework.aop包含在应用中使用Spring的AOP特性时所需要的类.3.o ...

  6. Spring常用jar包功能详解

    很多小伙伴包括我自己,在使用spring的时候导入了一堆jar包,但是并不明白每个jar的用途,使用spring的不同功能时也不知该导入哪个jar包,今天记录一下spring各个jar包的含义,供大家 ...

  7. Java——Spring常用jar包功能详解

    很多小伙伴包括我自己,在使用spring的时候导入了一堆jar包,但是并不明白每个jar的用途,使用spring的不同功能时也不知该导入哪个jar包,今天记录一下spring各个jar包的含义,供大家 ...

  8. Spring (3.2.4) 常用jar 包解析

    Spring (3.2.4) 常用jar 包解析 基本jar包 spring-aop-3.2.4.RELEASE.jar spring-aspects-3.2.4.RELEASE.jar spring ...

  9. 常用jar包之commons-digester使用

    常用jar包之commons-digester使用 学习了:https://blog.csdn.net/terryzero/article/details/4332257 注意了, digester. ...

随机推荐

  1. 目标检测网络之 R-FCN

    R-FCN 原理 R-FCN作者指出在图片分类网络中具有平移不变性(translation invariance),而目标在图片中的位置也并不影响分类结果;但是检测网络对目标的位置比较敏感.因此Fas ...

  2. linux command ------ find

    find | grep luoluo 将当前目录及子目录的文件名中含有luoluo的文件过滤出来 | 是管道,把find查找的内容传递给下个命令(grep) find后面不加其他内容(比如路径)表示打 ...

  3. Java设计模拟菜单

    /***** * 设计一个模拟使用菜单的dos应用程序,用户可进行选择,选择错误时重新选择. * @author yanlong * 2017/5/5 */package java3;import j ...

  4. MySQL中的时态(日期/时间)数据类型

    时态类型的取值范围 mysql> create table t (dt datetime,d date,t time); Query OK, 0 rows affected (0.30 sec) ...

  5. Dapper总结(一)---基本CRUD操作

    一.dapper是什么 dapper是一款轻量级的ORM(Object Relationship Mapper),它负责数据库和编程语言之间的映射.SqlConnection,MysqlConnect ...

  6. CentOS6.8下搭建zookeeper web界面查看工具node-zk-browser

    zookeeper的web界面查看工具Node-ZK-Browser的界面是用nodejs写的今天试着搭建了下. 1. 安装nodejs [root@localhost product]# pwd / ...

  7. bzoj千题计划299:bzoj1856: [Scoi2010]字符串

    http://www.lydsy.com/JudgeOnline/problem.php?id=1856 卡特兰数 从(1,1)走到(n,m),不能走y=x 上方的点,求方案数 从(1,1)走到(n, ...

  8. 006、容器 What、Why、How(2018-12-21 周五)

    参考https://www.cnblogs.com/CloudMan6/p/6751516.html   What - 什么是容器?       容器是一种轻量级.可移植.自包含的软件打包技术,是应用 ...

  9. CF875D High Cry

    传送门 题目要求合法的区间个数,这里考虑用总区间个数减去不合法的个数 假设某个数为区间最大值,那么包含这个数的最长区间内,所有数小于他并且所有数没有这个最大值没有的二进制位,可以按位考虑每个数\(i\ ...

  10. POJ3694 Network【连通分量+LCA】

    题意: 一个无向图可以有重边,下面q个操作,每次在两个点间连接一条有向边,每次连接后整个无向图还剩下多少桥(注意是要考虑之前连了的边,每次回答是在上一次的基础之上). 思路: 首先运行一次Tarjan ...