private void innerJoin(StringBuilder b, String parent, String prefix, SqlParameterDefinition parameter, SqlParameterObjectDefinition od, int depth) {
SqlParameterDefinition pd = od.getObjectDefintion().idParameter().get();
b.append(clauseSpaceSeparator).append("INNER JOIN ").append(od.getObjectDefintion().getSqlName()).append(" ").append(prefix)
.append(" ON ")
.append(pd.sqlName(prefix))
.append(" = ")
.append(parameter.sqlName(parent));
if (depth >= od.getMaximumLoadDepth()) return;
for (Entry<String, SqlParameterDefinition> defs : od.getObjectDefintion().getManyToOneParameters().entrySet()) {
String childAlias = prefix+"_"+defs.getValue().getParameterName();