Я хочу спросить о некотором совете, почему мой <generator class="identity" />
сгенерировать идентификатор в таблице не так, как в последнем вставленном + 1, но, например, последний идентификатор вставки равен 5 и когда сохранить запись, то новый идентификатор быть, например, 7, так что значение идентификатора 6 пропускаютсяКак генератор идентификатора силы для класса «indentity» для увеличения для последнего вставленного идентификатора в SQL
(мне нужно использовать идентичности не приращением класса из-за преимущества этого класса «идентичность» для моей базы данных MySQL)
потому что в моем случае мне нужно такое же значение ID для первичного ключа и внешнего ключа, должно быть равно, но в этом случае я получил первичный ключ 7 и внешнего ключа будет генерировать также, но не как увеличивается на последней ID,
как класс имеет Hibernate отображения, с этим <generator class="identity" />
Что я должен использовать таким образом, чтобы получить как инкрементируется ID с новой записью по «идентичности»?
Внешние ключи должны быть установлены в значение первичного ключа. Они не должны генерироваться независимо, и первичный ключ, безусловно, не должен зависеть от значения внешнего ключа. Это очень странно. –