/**
* 主键的生成机制
* * increment
* 效率是比较低的,但是主键的值是连续的
* * identity
* 根据底层的数据库的自增生成,效率比较高,但是主键的值不连续
* * assigned
* 手动赋值
* * uuid
* * sequence
* @author Administrator
*
*/
<property name="hbm2ddl.auto">update</property>
<!--
在控制台显示sql语句
-->
/*
* Hibernate: select max(pid) from person
Hibernate: insert into person (pname, psex, pid) values (?, ?, ?)
increment
hibernate内部会去查询该表中的主键的最大值,然后把最大值加1
*/
/**
* Hibernate: insert into person (pname, psex) values (?, ?)
* 因为没有发出select max语句,所以identity的效率比increment要高
* 主键不连贯
*/