欢迎来到天天文库
浏览记录
ID:40555010
大小:51.12 KB
页数:4页
时间:2019-08-04
《Hibernate笔记_jar包详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
Hibernate笔记一、hibernate3包说明说明:Hibernate软件包中的Hibernate3.jar是我们需要使用的Hibernate工具,其他引用的Jar文件位于lib子目录下,Hibernate的源代码和测试用例位于src和test子目录下。利用随包下载到的build文件,借助于Ant工具可以自行编译Hibernate代码。Jar文件说明1.ant-1.6.2.jar:Ant开发工具。2.antlr-2.7.4.jar:语言转换工具,Hibernate利用它实现HQL到SQL的转换。3.c3p0-0.8.4.5.jar:C3P0连接池工具,Hibernate使用它作为实现连接池的一种选择。4.cglib-full-2.0.2.jar:CGLIB代码生成工具,Hibernate使用CGLIB替代Java的反射技术接口。5.commons-collections-2.1.1.jar:Apache的集合工具,Hibernate使用它来增强对Java集合对象的处理能力。6.commons-logging-1.0.4.jar:Apache的日志工具,Hibernate使用它来写日 志。1.concurrent-1.3.2.jar:线程同步处理工具。2.connector.jar:Java的连接器标准,Hibernate支持JCA框架。3.dom4j-1.5.2.jar:Java的XML处理工具,实现了DOM模型,Hibernate利用它处理XML文件。4.ehcache-1.1.jar:缓冲实现工具,Hibernate使用它作为实现缓冲的一种选择。5.jaas.jar:Java安全和认证技术标准接口。6.jaxen-1.1-beta-4.jar:XML处理工具。7.jboss-cache.jar:JBoss的树状缓冲实现工具,Hibernate使用它作为实现缓冲的一种选择。8.jboss-common.jar:JBoss的一些基础代码。9.jboss-jmx.jar:JBoss对JMX技术标准的实现,Hibernate支持通过JMX技术的集成。10.jboss-system.jar:JBoss的系统代码包,包含部署接口。11.jdbc2_0-stdext.jar:JDBC2.0的部分内容。12.jgroups-2.2.7.jar:一个强大的Java语言网络编程工具。13.jta.jar:Java事务处理标准接口。14.junit-3.8.1.jar:JUnit单元测试工具。15.log4j-1.2.9.jar:Apache的日志工具。16.oscache-2.0.2.jar:缓冲实现工具,Hibernate使用它作为实现缓冲的一种选择。 1.proxool-0.8.3.jar:Proxool连接池工具,Hibernate使用它作为实现连接池的一种选择。2.swarmcache-1.0rc2.jar:缓冲实现工具,Hibernate使用它作为实现缓冲的一种选择。3.xalan-2.6.jar:Apaches的XML转换工具。4.xerces-2.6.2.jar:Apache的XML处理工具。5.xml-apis.jar:XML技术的Java语言标准接口。Hibernate的主键生成方式:9名称说明assigned主键由应用逻辑产生,数据交由Hibernate保存时,主键值已经设置完成,无需Hibernate干预hilo通过hi/lo算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态seqhilo与hilo类似,通过hilo算法实现主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。increment主键按数值顺序递增identity采用数据库提供的主键生成机制,如SQLServer,MySQL中的自增长主键生成机制sequence采用数据库提供的sequence机制生成主键,如OracleSequencenative由Hibernate根据数据库适配器中的定义,自动采用identity、hilo、sequence的其中一种作为主键生成方式uuid.hex由Hibernate基于128位唯一值产生算法,根据当前设备IP,时间,JVM启动时间,内部自增量等4个参数生成十六进制数值(编码后以长度为32位的字符串表示)作为主键。利用uuid.hex方式生成主键将提供最好的数据插入性能和数据库平台适应性 uuid.String与uuid.hex类似,只是生成的主键不进行编码(长度16位)
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处