Hibernate

  

 hbm.xml配置文档

@hbm.xml常用配置 <br>
<hibernate-mapping<br>
schema="schemaName" //模式的名字<br>
catalog="catalogName" //目录的名称<br>
default-cascade="cassade_style" //级联风格 @<br>
default-access="field/property/CalssName" //访问策略 @<br>
default-lazy="true/false" //加载策略 @<br>
package="packagename" //默认包名<br>
></hibernate><br>
<class<br>
name="ClassName" //对应映射的类<br>
table="tableName" //对应映射数据库的表<br>
batch-size="N" //抓取策略,一次抓取多少记录<br>
where="condition" //条件 eg:抓取条件<br>
entity-name="EntiyName" //如果需要映射多张表<br>
></class><br>
<id //表的主键<br>
name="propertyName" //对应的属性<br>
type="typeName" //对应类型<br>
column="column_nam" //映射数据库中表当中字段名的名称<br>
length="length" //指定长度<br>
<generator class="generatorClass"></id> //主键生成策略 @<br>
/><br>
<br>
1、代理主键:是指与业务无关且能唯一标识数据库中记录,一般是数据库自动生成的,比如mysql可以使用auto_increment,Sql2000可以使用identity生成方式,oracle可以使用sequence生成方式。<br>
2、自然主键:指业务相关,由用户指定,且能唯一标识数据库中的任意一条记录。

posted @ 2016-09-04 23:52  单链表  阅读(194)  评论(0编辑  收藏  举报