package jef.database.query; import jef.database.annotation.JoinType; import jef.database.meta.JoinPath; import jef.database.meta.Reference; public class JoinUtil { /** * 创建一个连接,如果不能创建返回null * * @param parent * @param e * @param pathHint * 提示的连接路径。用于当公共路劲不足以建立关系的场合 * @return null不能建立练级 */ public static AbstractJoinImpl create(JoinElement parent, Query<?> e, JoinPath pathHint,JoinType forceType,boolean reverse) { return JoinImpl2.create(parent, e, pathHint, forceType,reverse); } public static AbstractJoinImpl create(JoinElement parent, Reference e,Query<?> tQuery){ return JoinImpl2.create(parent, e, tQuery); } }