@Override public CriteriaQuery<T> LeftJoinById(String targetEntityName, String alias, Object id) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityName); return joinById(em, null, alias, JoinType.LEFT, id); }
@Override public CriteriaQuery<T> joinById(Class<?> targetEntityName, String localRelation, String alias, Object id) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityName); return joinById(em, localRelation, alias, JoinType.INNER, id); }
@Override public CriteriaQuery<T> joinById(String targetEntityName, String localRelation, String alias, Object id) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityName); return joinById(em, localRelation, alias, JoinType.INNER, id); }
@Override public CriteriaQuery<T> LeftJoinById(Class<?> targetEntityClass, String localRelation, String alias, Object id) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityClass); return joinById(em, localRelation, alias, JoinType.LEFT, id); }
@Override public CriteriaQuery<T> joinById(Class<?> targetEntityClass, String alias, Object id) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityClass); return joinById(em, null, alias, JoinType.INNER, id); }
@Override public CriteriaQuery<T> joinById(String targetEntityName, String alias, Object id) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityName); return joinById(em, null, alias, JoinType.INNER, id); }
@Override public CriteriaQuery<T> LeftJoinById(Class<?> targetEntityClass, String alias, Object id) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityClass); return joinById(em, null, alias, JoinType.LEFT, id); }
@Override public CriteriaQuery<T> LeftJoinById(String targetEntityName, String localRelation, String alias, Object id) { EntityMapping em = context.getMetadata().getEntityMapping(targetEntityName); return joinById(em, localRelation, alias, JoinType.LEFT, id); }