SQLTable keySqlTbl = stmt.innerJoin(mapExpr.getSQLTable(), mapExpr.getSQLTable().getTable().getIdMapping(),
keyTable, null, keyTable.getIdMapping(), null, null);
// Add condition on key
SQLExpression keyExpr = exprFactory.newExpression(stmt, keySqlTbl, keyTable.getIdMapping());
stmt.whereAnd(keyExpr.eq(keyValExpr), true);
// Return value expression
String valueFieldName = mmd.getValueMetaData().getMappedBy();
AbstractMemberMetaData valKeyMmd = keyCmd.getMetaDataForMember(valueFieldName);
JavaTypeMapping valueMapping = keyTable.getMemberMapping(valKeyMmd);