package com.litesuits.orm.db.model; import com.litesuits.orm.db.enums.Relation; import java.lang.reflect.Field; /** * 映射关系 * @author MaTianyu * 2014-3-7下午11:16:19 */ public class MapProperty extends Property { private static final long serialVersionUID = 1641409866866426637L; public static final String PRIMARYKEY = " PRIMARY KEY "; public Relation relation; public MapProperty(Property p, Relation relation) { this(p.column, p.field, relation); } private MapProperty(String column, Field field, Relation relation) { super(column, field); this.relation = relation; } public boolean isToMany(){ return relation == Relation.ManyToMany || relation == Relation.OneToMany; } public boolean isToOne(){ return relation == Relation.ManyToOne || relation == Relation.OneToOne; } }