Ich habe die folgende Entity-Bean erstellt und zwei Spalten als eindeutig definiert. Jetzt ist mein Problem, dass die Tabelle ohne die eindeutige Beschränkung und keine Fehler im Protokoll erstellt wird. Hat jemand eine Idee?Eindeutige Einschränkung wurde nicht in JPA erstellt
@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;
}
Unser Server ist JBoss, damit der JPA-Provider überwintern, glaube ich. – homaxto