|
|
|
|
Blog信息
|
blog名称:四裤全输的小窝~~ 日志总数:178 评论数量:699 留言数量:198 访问次数:1150721 建立时间:2005年10月29日 | |
|
|
|
|
 |
|
|
|
|
[Hibernate]Hibernate类说明
文章收藏, 网上资源, 软件技术, 电脑与网络 四裤全输 发表于 2006/5/7 15:22:15
|
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。
下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包:
hibernate2.jar: Hibernate的库,没有什么可说的,必须使用的jar包
cglib-asm.jar: CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包
dom4j.jar:
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML
API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM
developerWorks上面可以找到一篇文章,对主流的Java XML
API进行的
|
阅读全文(2257) | 回复(0) | 编辑 | 精华 | 删除 |
|
|
|
|
|
|
|
|
|
|
[Hibernate]Hibernate事务处理机制[转]
文章收藏, 网上资源, 软件技术, 电脑与网络 四裤全输 发表于 2006/3/20 22:01:07
|
最近在学Hibernate,在网上找了些文章转过来,方便以后查询
Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析:
Hibernate可以配置为JDBCTransaction或者是JTATransaction,这取决于你在hibernate.properties中的配置:
#hibernate.transaction.factory_class net.sf.hibernate.transaction.JTATransactionFactory #hibernate.transaction.factory_class net.sf.hibernate.transaction.JDBCTransactionFactory
如果你什么都不配置,默认情况下使用JDBCTransaction
|
阅读全文(2114) | 回复(1) | 编辑 | 精华 | 删除 |
|
|
|
|
|
|
|
|
|
|
[Hibernate]Hibernate读书笔记
原创空间, 文章收藏, 网上资源, 随笔, 读书笔记, 软件技术, 电脑与网络 四裤全输 发表于 2005/11/23 22:48:32
|
Page8 1.2.2 关系数据模型 ……表通过主键来保证每条记录的唯一性,表的主键应当不具有任何业务含义,因为任何有业务含义的例都有改变的可能性。关系数据库学的最重要的一个理念就是:不要给关键字赋予任何业务意义。假如关键字具有了业务意义,当用户决定改变业务含义,也许他们想为关键字增加几们数字或把数字改为字母,那么就必须修改相关的关键字。一个表中的主关键字有可能被其它表作为外键。就算是一个简单的改变,譬如在客户号码上增加一位数字,也可能会造成极大的维护上的开销。 为了使表的主键不具有任何业务含义,一种解决方法是使用代理主键,例如为表定义一个不具有任何业务含义的ID字段(也可以叫其他的名字),专门作为表的主健。
page81 Hibernate 的 hbm2java工具自动使持久化类实现java.io.Serializable接口。
|
阅读全文(1841) | 回复(0) | 编辑 | 精华 | 删除 |
|
|
|
|
|
|
|