用户登录
用户注册

分享至

hibernate3文档

  • 作者: 子修丸
  • 来源: 51数据库
  • 2021-01-17
最小必要包为antlr.jar,cglib.jar,asm.jar, asm-attrs.jar, commons-collections.jar, commons-loggins.jar ,encache.jar, dom4j.jar,log4j.jar,jta.jar

Hibernate3.2 核心包作用
包 作用 说明
jta.jar 标准的JTA API 必要
commons-logging.jar 日志功能 必要
commons-collections.jar 集合类 必要
antlr.jar ANother Tool for Language Recognition(antlr) 必要
dom4j.jar XML配置和映射解释器 必要
Hibernate3.jar 核心库 必要
asm.jar ASM字节码库 如果使用“cglib”则必要
asm-attrs.jar ASM字节码库 如果使用“cglib”则必要
ehcache.jar EHCache缓存 如果没有其它的缓存,则它是必要的
cglib.jar CGLIB 字节码解释器 如果使用“cglib”则必要

以下包可选
versioncheck.jar 版本检查
swarmcache.jar
jboss-cache.jar TreeCache
jgroups.jar
xml-apis.jar JAXP API
c3p0-0.9.1.jar C3PO JDBC链接池
connector.jar JCA API
jboss-system.jar 使用TreeCache时必要
jacc-1_0-fr.jar JACC 库
checkstyle-all.jar
junit.jar
javassist.jar Javassist 字节码解释器
ant-lanuncher.jar
jaas.jar JAAS API
jdbc2_0-stdext.jar JDBC扩展API
ant-antlr.jar Ant antlr支持
jboss-jmx.jar
cleanimports.jar cleanimports
xerces.jar SAX parser JDK版本低于1.4时必要
jaxen-1.1-beta-7.jar Jaxen 如果想提高启动性能则去使用
ant-junit.jar Ant junit support
ant-swing.jar ant swing support
ant.jar
proxool.jar Proxool JDBC连接池
concurrent.jar 使用TreeCache需要
syndiag2.jar

你要用什么包,就导什么包.
没有导入JAR包的话,启动服务器的时候会有提示错误信息,找不到JAR包,你再导JAR也可以的.

楼主的这个问题要参考JPA相关知识了.建议你看下JPA的相关资料.
HIBERNATE实际上就是一个JPA的实现框架.

PA不是一种新的ORM框架,它的出现只是用于规范现有的ORM技术,它不能取代现在的HIBERNATE,TOPLINK等ORM框架.相反,在采用JPA开发时,我们仍将用到这些ORM框架,只是此时开发出来的应用不再依赖于某个持久化提供商.应用可以在不修改代码的情况下在任何JPA环境下运行,真正做到低耦合,可扩展的程序设计.
JPA只是一个规范.

那个persistence.xml配置文件,就相当于hibernate的那个配置文件



  hibernate3.jar 这个包



  hibernate可以使用xml或属性档案来配置session  actory,预设的配置文件名称?hibernate.cfg.xml或hibernate.properties。   上一个主题中所示范的?使用xml文件的方式,一个xml文件的例子如下:   hibernate.cfg.xml  <?xml version='1.0' encoding='big5'?>  <!doctype hibernate-configuration  public "-//hibernate/hibernate configuration dtd//en"  " <a  使用xml文件进行配置时,可以在当中指定物件与资料库表格的映射文件位置,xml配置文件的位置必须在classpath的设定中,例如单机执行时主程式的位置,或是web程式的web-inf/classes中,我们使用下面的方式来读入xml文件以配置hibernate:   sessionfactory sf = new configuration().configure().buildsessionfactory();   configuration表示java物件与资料库表格映射的集合,?用於之後建立sessionfactory,之後configuration就不再有作用。预设的xml文件名称是hibernate.cfg.xml,您也可以指定文件的名称,例如:   sessionfactory sf = new configuration()  .configure("db.cfg.xml")  .buildsessionfactory();



  导入hibernate自带的jar包应该就行了吧````
软件
前端设计
程序设计
Java相关