Hibernate生成器:是否有任何选项使用“已分配”并在未分配时退回到“本地”?

时间:2018-12-15 00:41:05

标签: mysql hibernate

我有一个休眠映射,该映射使用 Native 生成器类生成ID。这是休眠映射。 数据库:MY_SQL

<id name="studentId" column="student_id" type="java.lang.Long"> <generator class="native"/> </id>

我想更改映射,以便在创建新学生记录时

  1. 如果提供了student_Id,请插入提供的ID。
  2. 如果未提供Student_Id,则使用 auto_increment 确定student_id,然后插入。
  

问题:是否有任何Generator类可以让我执行此操作?即是否有任何选项使用“已分配”并在未分配时退回到“本地”?

0 个答案:

没有答案