Spring JPA Update Entity - PullRequest
       2

Spring JPA Update Entity

0 голосов
/ 20 декабря 2018

Я пытаюсь обновить свою пользовательскую сущность, и мне на ум приходит ошибка: ОШИБКА: значение NULL нарушает ограничение NOT NULL для столбца «id». Подробно: строка с ошибкой содержит (null, 1, 1)

Проблема, безусловно, связана с моими отношениями между пользователем и профилем, который nn

public class Utilisateur implements Serializable {
private static final long serialVersionUID = 1L;

@Id
private Integer id;

private Integer fixe;

private Boolean deleted;

private Boolean actif;

private String email;

private Integer mobile;

private String motDePasse;

private String nom;

private String prenom;

@ManyToMany
private List<Profil> profils = new ArrayList<Profil>();

public Utilisateur() {
}
}

public class Profil implements Serializable {
private static final long serialVersionUID = 1L;

@Id
private Integer id;

private String codeProfil;

private String libelleProfil;

@JsonManagedReference
@ManyToMany
private List<MenuAction> menuActions = new ArrayList<MenuAction>();

public Profil() {
}
}

1 Ответ

0 голосов
/ 21 декабря 2018

Как вы генерируете значение для своего идентификатора?Кажется, вам нужен какой-то способ для создания значения для вашего идентификатора.Например, используйте @GeneratedValue, например:

@GeneratedValue(strategy = IDENTITY)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...