У меня есть отображение спящего режима, которое использует класс генератора Native для генерации идентификаторов.Вот отображение спящего режима.База данных: MY_SQL
<id name="studentId" column="student_id" type="java.lang.Long">
<generator class="native"/>
</id>
Я хочу изменить отображение таким образом, чтобы при создании новой записи студента
- Если идентификатор студента предоставлен, вставить его с предоставленным идентификатором.
- Если идентификатор студента не предоставлен, используйте auto_increment , чтобы определить идентификатор студента, а затем вставьте.
Вопрос: существует ли какой-нибудь класс Generator, которыйпозволяет мне это сделать?т.е. есть ли опция, которая использует «Назначено» и возвращается к «Родному», когда не назначено?