Hibernate 1.0 + JPA + Netbeans 7.01 + Sql server 2005 = Проблемы при вставке в таблицу с GenerationType.IDENTITY - PullRequest
0 голосов
/ 02 сентября 2011

Моя среда:

Hibernate 1.0 JPA Netbeans 7.01 Sql-сервер 2005

Часть кода:

public class EdiAgendamentoCliente implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue (strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = "id_edi", unique = true, nullable = true)
private Integer idEdi;

Ошибка:

"Java.lang.IllegalArgumentException: идентификатор для загрузки требуется для загрузки "


Я пытаюсь вставить значения в таблицу с автоматическим приращением, но она не работает, вы, ребята, можете дать мне какое-то направление здесь?

1 Ответ

0 голосов
/ 02 сентября 2011

Измените его на nullable false и проверьте, чтобы имя столбца в базе данных совпадало с атрибутом имени

@Column(name = "id_edi", unique = true, nullable = false)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...