다음 엔티티 bean을 작성하고 고유 한 것으로 두 개의 컬럼을 지정했습니다. 이제 내 문제는 테이블이 유일한 제약없이 생성되고 로그에 오류가 없다는 것입니다. 누구나 아이디어가 있습니까? 진짜 대답보다는JPA에서 고유 제한 조건이 생성되지 않았습니다.
@Entity
@Table(name = "cm_blockList", uniqueConstraints = @UniqueConstraint(columnNames = {"terminal", "blockType"}))
public class BlockList {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int id;
@ManyToOne(cascade = CascadeType.PERSIST)
@JoinColumn(name="terminal")
private Terminal terminal;
@Enumerated(EnumType.STRING)
private BlockType blockType;
private String regEx;
}
를 만들었습니다. – homaxto