private void handleCustom(PersistentProperty prop, EntityAccess ea, T nativeEntry) { CustomTypeMarshaller customTypeMarshaller = ((Custom) prop).getCustomTypeMarshaller(); if (!customTypeMarshaller.supports(getMappingContext())) { return; } Object value = customTypeMarshaller.read(prop, nativeEntry); ea.setProperty(prop.getName(), value); }
CustomTypeMarshaller marshaller = ((Custom)prop).getCustomTypeMarshaller(); if (!areEqual(marshaller.read(prop, entry), currentValue, key)) { return true;
CustomTypeMarshaller customTypeMarshaller = ((Custom) prop).getCustomTypeMarshaller(); if (customTypeMarshaller.supports(getMappingContext())) { Object propValue = entityAccess.getProperty(prop.getName());
CustomTypeMarshaller customTypeMarshaller = ((Custom) persistentProperty).getCustomTypeMarshaller(); if (customTypeMarshaller.supports(getMappingContext())) { customTypeMarshaller.write(persistentProperty, embeddedEntityAccess.getProperty(persistentProperty.getName()), embeddedEntry);