所以我在表A中描述了我的TableA和TableB screenshot
在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以进行验证?
谢谢!