}
if (! fullSelect)
return;
FromItem item = _fromItem;
// jpa/0l4b
if (_rootItem != null) {
EntityType parentType = (EntityType) type;
while (parentType.getParentType() != null
&& parentType.getParentType() instanceof EntityType) {
parentType = parentType.getParentType();
}
item = _rootItem;
}
String valueSelect = "";
// jpa/0l12, jpa/0l47
valueSelect = type.generateLoadSelect(item.getTable(),
item.getName());
if (valueSelect != null && ! "".equals(valueSelect)) {
cb.append(", ");
cb.append(valueSelect);
}
for (int i = 0; i < _subItems.size(); i++) {
item = _subItems.get(i);
valueSelect = type.generateLoadSelect(item.getTable(), item.getName());
if (! valueSelect.equals("")) {
cb.append(", ");
cb.append(valueSelect);
}