package siena.base.test.model;
import siena.Generator;
import siena.Id;
import siena.Max;
import siena.Table;
@Table("discoveries_join_nocolmultk")
public class DiscoveryNoColumnMultipleKeys {
@Id(Generator.AUTO_INCREMENT)
public Long id;
@Max(100)
public String name;
public MultipleKeys mk1;
public MultipleKeys mk2;
public DiscoveryNoColumnMultipleKeys(String name, MultipleKeys mk1, MultipleKeys mk2) {
this.name = name;
this.mk1 = mk1;
this.mk2 = mk2;
}
public DiscoveryNoColumnMultipleKeys() {
}
@Override
public boolean equals(Object obj) {
if (obj == null || getClass() != obj.getClass())
return false;
DiscoveryNoColumnMultipleKeys other = (DiscoveryNoColumnMultipleKeys) obj;
if(other.name != null && other.name.equals(name))
return true;
if(other.mk1 != null && other.mk1.equals(mk1))
return true;
if(other.mk2 != null && other.mk2.equals(mk2))
return true;
return false;
}
}