Я получил решение ....
Это происходит со мной из-за поведения NHibernate ...
Я явно создал последовательности и триггеры для автоинкремента.
, но он сработает два раза, первый, когда я сделал нормальное сохранение, и второй, когда я вызову транзакцию завершенной. Таким образом, существует несоответствие между фактическим использованием идентификатора и ссылкой.
Это выдает ошибку - родительский ключ не найден.
Я только что удалил все триггеры и последовательности, и в файле отображения я добавил сгенерированный класс в качестве приращения. : D
"генератор класса =" приращение ""
У меня это прекрасно работает ...
Спасибо,
Махеш