Генератор гибернации: есть ли опция, которая использует «Назначено» и возвращается к «Родному», когда не назначено? - PullRequest
0 голосов
/ 15 декабря 2018

У меня есть отображение спящего режима, которое использует класс генератора Native для генерации идентификаторов.Вот отображение спящего режима.База данных: MY_SQL

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

Я хочу изменить отображение таким образом, чтобы при создании новой записи студента

  1. Если идентификатор студента предоставлен, вставить его с предоставленным идентификатором.
  2. Если идентификатор студента не предоставлен, используйте auto_increment , чтобы определить идентификатор студента, а затем вставьте.

Вопрос: существует ли какой-нибудь класс Generator, которыйпозволяет мне это сделать?т.е. есть ли опция, которая использует «Назначено» и возвращается к «Родному», когда не назначено?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...