Class<? extends RawEntity<?>> type = getProxyForEntity(entity).getType();
Class<? extends RawEntity<?>> type = getProxyForEntity(entity).getType();
final Object returnValue = Common.getPrimaryKeyType(getTypeManager(), (Class) remoteType).getLogicalType().pullFromDatabase(manager, res, (Class) remoteType, remotePrimaryKeyFieldName); final RawEntity<?> returnValueEntity = manager.peer(entityInfo, returnValue); final EntityProxy<?, ?> proxy = manager.getProxyForEntity(returnValueEntity); if (selectFields.remove(Preload.ALL)) { selectFields.addAll(entityInfo.getFieldNames());
final EntityProxy<?, ?> proxy = manager.getProxyForEntity(returnValueEntity); if (selectFields.contains(Preload.ALL)) { selectFields.remove(Preload.ALL);
final Object returnValue = Common.getPrimaryKeyType(getTypeManager(), (Class) remoteType).getLogicalType().pullFromDatabase(manager, res, (Class) remoteType, remotePrimaryKeyFieldName); final RawEntity<?> returnValueEntity = manager.peer(entityInfo, returnValue); final EntityProxy<?, ?> proxy = manager.getProxyForEntity(returnValueEntity); if (selectFields.remove(Preload.ALL)) { selectFields.addAll(entityInfo.getFieldNames());
selectFields.addAll(entityInfo.getFieldNames()); final EntityProxy<?, ?> proxy = manager.getProxyForEntity(returnValueEntity); proxy.lockValuesDirty.lock(); try {
final EntityProxy<?, ?> proxy = manager.getProxyForEntity(returnValueEntity); if (selectFields.contains(Preload.ALL)) { selectFields.remove(Preload.ALL);
final EntityProxy<?, ?> proxy = manager.getProxyForEntity(returnValueEntity); proxy.lockValuesDirty.lock(); try {
final EntityProxy<?, ?> proxy = manager.getProxyForEntity(returnValueEntity); proxy.lockValuesDirty.lock(); try {
selectFields.addAll(entityInfo.getFieldNames()); final EntityProxy<?, ?> proxy = manager.getProxyForEntity(returnValueEntity); proxy.lockValuesDirty.lock(); try {
final EntityProxy<?, ?> proxy = getProxyForEntity(entity); proxy.updateValues(values);
final EntityProxy<?, ?> proxy = getProxyForEntity(entity); proxy.updateValues(values);