博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hibernate的模块结构
阅读量:6811 次
发布时间:2019-06-26

本文共 817 字,大约阅读时间需要 2 分钟。

hot3.png

从3.3版本开始, Hibernate开始以Maven为基础进行项目构建,相应的,它将工程查封成了一些独立的Module,从而方便用户构建最小化的jar包依赖。下面是Hibernate3.5.2的pom文件中描述的所有核心模块:

<module>parent</module>

<module>core</module>
<module>testing</module>
<module>testsuite</module>
<module>cache-ehcache</module>
<module>cache-jbosscache</module>
<module>cache-oscache</module>
<module>cache-swarmcache</module>
<module>connection-c3p0</module>
<module>connection-proxool</module>
<module>annotations</module>
<module>envers</module>
<module>jmx</module>
<module>jdbc3-testing</module>
<module>cache-infinispan</module>

特别提到的是:

parent:模块是所有核心模块的父模块,它定义了一些公共信息和依赖。

core:是hibernate主要模块,对于一般的,不使用二级缓存,基于xml配制的工程,引入这个包就可以了。

annotations:主要包括一些映射注解,如果项目使用注解配制,需要使用这个模块。annotations和envers是在3.5才引入到核心模块组中的,再此之后它们都是以独立jar包发布的。

所有cache开头的模块是二级缓存。

转载于:https://my.oschina.net/pangzhuzhu/blog/327157

你可能感兴趣的文章
TCP的拥塞控制
查看>>
FZU 1894 志愿者选拔 单调队列
查看>>
**app后端设计(10)--数据增量更新(省流量)
查看>>
用SoapUI进行Webservice的性能压力测试
查看>>
.NET反编译之manager,base.AutoScaleMode修复
查看>>
光看这图片就知道是大片--今天是五一劳动节尽管还是敲着代码(日常就是这样)然后想不出写什么了,也找不到好的素材,最后开心一下吧...
查看>>
iOS学习笔记——触控与手势
查看>>
希尔排序算法
查看>>
【Cocos2d-Js基础教学(3)各种基类的定义和使用】
查看>>
java.util.logging.Logger使用详解
查看>>
Sql Server -更新语句,修改的字段是日期时间型,修改其中的月份
查看>>
C#控件一览表
查看>>
【转】linux下tty,控制台,虚拟终端,串口,console(控制台终端)详解----不错...
查看>>
Vertica增加一个数据存储的目录
查看>>
小小的告别一下这个博客
查看>>
【转】内核编译时, 到底用make clean, make mrproper还是make distclean(转载)
查看>>
The YubiKey NEO
查看>>
看一下你在中国属于哪个阶层?
查看>>
Collections.sort方法对list排序的两种方式
查看>>
Synchronize Ultimate
查看>>