Проблема заключается в том, что объект кошка не сохраняется, если я установить идентификатор 0:Не удается сохранить объект с Id равен новый BigDecimal (0)
cat.setId(new BigDecimal(0));
session.save(cat);
Он работает со всеми другими числами, но не 0. Почему?
Вы проводите сеанс в любом месте? –
Работает ли она, если поставить скобки вокруг вашего второго примера? – Bathsheba
Извините, что вы подразумеваете под промывкой? Я открываю сеанс, открываю транзакцию, фиксирую ее и закрываю сессию в конце моих инструкций. – user3490028