把以前写的一些博客删掉,感觉自己看都没什么意义。何况别人看呢。以后分别对自己用的框架进行总结,纯粹是自己的理解。
在这里先总结hibernate 3.5.5的使用,为什么用hibernate3呢,学的时候用的这个,习惯了,但是我写的代码已经弃用HibernateTemplate,启用事务机制,其实换成hibernate4只需要jar包以及配置文件改变少部分,java代码不需要做任何改变。
hibernate需要jar包
其中,
antlr是开源语法分析器,hibernate必须包。
C3p0是一种常用 的数据源,我们也可以用apache的dbcp数据源等替代,因为性能良好,所以在这里使用它
comon-collection 是通用的集合类,比java.util.collection内容更丰富,hibernate必须包。
dom4j是常用的读取xml文件的api,用来解析xml配置文件。hibernate必须包
hibernate3是hibernate核心包
hibernate-jpa是hibernate注解,如果以后换成jpa不需要修改java代码,就可以持久化数据,所以我认为hibernate注解很方便,如果使用hbm配置文件,就麻烦多了
javassist是开源的分析、编辑和创建Java字节码的类库,和asm功能类似,hibernate必须包
jta一看名字就是事务支持的包,hibernate必须报
log4j,一种日志类型,我常用log4j来处理日志
slf4j-api 一种简单通用日志包的api,hibernate就是应用这个处理日志的
slf4j-log4j 就是slf4j转换为log4j的一个接口
mysql-connection mysql驱动包
ehcache hibernate二级缓存处理
ojbc14 oracle驱动包
以上是自己的个人理解,下载地址http://download.csdn.net/detail/xiaoliouc/4789906