Hibernate3 Annoation研究

1.项目组长推荐的资料
http://developer.51cto.com/art/200704/45876.htm

2.另外还有一篇,关于hibernate继承
http://www.iteye.com/topic/17978

3.hibernate里面关于集合的几种型式,如set/list等
http://janwer.iteye.com/blog/136945

4.hibernate的几种常用主键自增方式
a.assigned:
<id name="IGradeSeqno" type="java.lang.Integer">
<column name="i_grade_seqno" />
<generator class="assigned" />
</id>
说明:主键由外部程序负责生成,无需Hibernate参与
b.increment
<id name="IProjectSeqno" type="java.lang.Integer">
<column name="i_project_seqno" />
<generator class="increment" />
</id>
说明:主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键。
这种方式可能产生的问题是:如果当前有多个实例访问同一个数据库,那么由于各个实例各自维护主键状态,不同实例可能生成同样的主键,从而造成主键重复异常。因此,如果同一数据库有多个实例访问,此方式必须避免使用。
其它一些常用的增长方式:
http://blog.163.com/hunter_gwy/blog/static/23334045200851893955311/

5.在many-to-one时,系统提示:
insert="false" update="false"

6.一篇好的介绍hibernate二级缓存的文章
http://blog.csdn.net/Coolingverse/archive/2006/02/27/611061.aspx

7.和lazy="false"有关的文章
http://hi.baidu.com/he309087480/blog/item/0ca594019cfda8087aec2c71.html
http://www.iteye.com/topic/6942
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值