Как отобразить, что значение существует в базе данных с Hibernate Annotation? - PullRequest
0 голосов
/ 04 марта 2019

Итак, мои 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!

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