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


你可能感兴趣的:(html,.net,Hibernate,Blog)