Итак, мои TableA и TableB описаны на скриншоте
В TableB у меня есть несколько одинаковых кодов, подобных этому:
id | code
1 | MY_CODE
2 | MY_CODE
3 | MY_CODE
@Table(name = "TableA")
@Entity
public class TableAEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "code", length = 20)
private String code;
//Getters and Setters
}
Когда я вставляю регистр в TableA, я хочу быть уверен, что код существует, иначе я хочу заблокировать сохранение действия.
TableAEntity a = new TableAEntity();
a.setCode("MY_CODE");
dao.save(a);
Как я должен сопоставить TableA.code сподтвердить это?
Thx!