import javax.persistence.Index;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Index;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import javax.persistence.Table;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
public class CrTableJoin implements Serializable {
//TODO Unique constrains {srcTableName, destTableName}?
@Id
public class CrTableJoin implements Serializable {
//TODO Unique constrains {srcTableName, destTableName}?
@Id
@JoinColumn(name = "src_table_name", nullable = false)
@Valid
@NotNull
private CrTableSource srcTableName;
@JoinColumn(name = "src_table_name", nullable = false)
@Valid
@NotNull
private CrTableSource srcTableName;