попытка создать событие saveOrUpdate с нулевой сущностью

у меня есть приложение GWT, которое делает вызов RPC на сервер для сохранения / создания нового объекта. Однако Spring-Hibernate back-end выдает исключение со следующим сообщением об ошибке:

attempt to create saveOrUpdate event with null entity

Я не уверен, что это значит. Какая нулем? Если это новый объект, который я сохраняю, я ожидаю иметь id поле be null или, возможно,0, а затем hibernate заполнить его. Правильно ли это ожидание?

1 ответов


null entity означает, что saveOrUpdate() получает null в качестве аргумента, т. е.:

session.saveOrUpdate(null);

если вы используете сериализацию для передачи объекту в удаленное расположение (вы упомянули RPC), возможно, вам следует проверить, работает ли сериализация правильно. Что-то говорит мне, что неспособность сериализовать может закончиться передачей нулевой ссылки.