首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

hibernate id 生成计策

2013-03-06 
hibernate id 生成策略}?????说明:(a)@TableGenerator表示这个表要采用table的id生成方式,括号中的各个参

hibernate id 生成策略
}??

?

?

?说明:

(a)@TableGenerator表示这个表要采用table的id生成方式,括号中的各个参数说明:

(i)?name表示生成器的名字,在随后实体的id中要指明.

(ii)table表示在数据库中生成的管理id生成策略的表的名字.

(iii)pkColumnName表示主键的名字,也就是说记录每个表主键的名字

(iv)pkColumnValue表示主键的值,每个表主键的值

(v)valueColumnName表示这个表要记录的主键的名字,例如这里是teacher,那么在csdn_generator表中就用teacher来记录主键的值

(vi)allocationSize表示每次取得一个主键的值之后增长的步长值,这里是每次递增1.

(b)@GeneratedValue表示在主键中指明具体的id生成策略,,strategy表示要采用的ID生成策略,由于这里采用的是table,当然就是GenerationType.TABLE了,generator指出id生成器的名字,这里就是csdnGenerator.

热点排行