Как проверить, существует ли такой же объект, прежде чем вставлять другой в базу данных в спящем режиме? - PullRequest
0 голосов
/ 08 марта 2019

Team.java

@Entity
@Table(name = "team")
public class Team {

@Id
@Column(name = "team_id")
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;

@NotNull
@NotEmpty
@Size(max = 30)
private String leadName;

@NotNull
@NotEmpty
@Email(message = "email must be valid")
private String leadEmail;

@NotNull
@NotEmpty
@Size(max = 30)
private String teamName;

@ManyToOne
@JoinColumn(name = "city_id")
private City city;

@OneToMany( cascade = CascadeType.ALL)
@JoinColumn(name = "team_id")
private List<Idea> ideas;

@NotNull
@NotEmpty
private String organization;

...
}

Это класс JAVA Hibernate (Spring Boot) и существует класс TeamRepository.Перед вставкой я хочу проверить, существует ли такая же запись в репозитории JPA (TeamRepository).Как это можно сделать с помощью спящих аннотаций?Возможно ли это вообще?

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