Annotation实现,xml不做讨论
1.@GeneratedValue//id自动增长(常用。默认为auto,在MySQL中为auto_increment;在Oracle中为sequence)
不同的数据库平台方法不同
2.@TableGenerator(
name="Student_GEN", //生成器的名字
table="GENERATOR_TABLE", //创建的表名
pkColumnName="pk_key", //表中的字段名
valueColumnName="pk_value", //表中的字段名
pkColumnValue="Student", //pk_key字段对应的值
allocationSize=1 //每次增长的值
)