Hibernate标示符属性的生成策略
标示符属性
Hibernate中的标示符属性,也可以称为Hibernate主键
标示符属性赋予每个持久化对象独一无二的数值,以此区分不同的持久化对象
?
标示符属性的生产策略
?
increment 生成策略
从数据库表中获取当前主键字段的最大值,然后在最大值的基础上加1,作为当前持久化对象的标示符属性值
<id name="id" type="java.lang.Integer" column="ID"> <generator name="code"><id name="id" type="java.lang.Integer" column="ID"> <generator name="code"><id name="id" type="java.lang.Integer" column="ID"> <generator name="code"><id name="id" type="java.lang.Integer" column="ID"> <generator name="code"><id name="id" type="java.lang.Integer" column="ID"> <generator name="code"><id name="id" type="java.lang.Integer" column="ID"> <generator name="code"><id name="id" type="java.lang.Integer" column="ID"> <generator name="code"><id name="id" type="java.lang.Integer" column="ID"> <generator name="code"><id name="id" type="java.lang.Integer" column="ID"> <generator name="code"><id name="id" type="java.lang.Integer" column="ID"> <generator class="foreign"> <!----> <param name="property">user</param> </generator></id>
?
?
?