zoukankan      html  css  js  c++  java
  • Hibernate 常用jar包 分析

    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影射表

  • 相关阅读:
    前端笔记(关于解决打包时报node-sass错误的问题)
    前端笔记(Echarts学习总结)
    前端笔记(近期整理的一些开发备注)
    代码(css3向下箭头指引)
    Hexo 博客利用 Nginx 实现中英文切换
    prefetch 和 preload 及 webpack 的相关处理
    利用 Github 网络钩子实现自动化部署
    使用 Nginx 实现 301 跳转至 https 的根域名
    作为 attribute 和 property 的 value 及 Vue.js 的相关处理
    使用 Vue.js 改写 React 的官方教程井字棋
  • 原文地址:https://www.cnblogs.com/walle2014/p/3839866.html
Copyright © 2011-2022 走看看