diff --git a/src/java/com/samskivert/depot/impl/FieldMarshaller.java b/src/java/com/samskivert/depot/impl/FieldMarshaller.java index ce0be21..a7533c7 100644 --- a/src/java/com/samskivert/depot/impl/FieldMarshaller.java +++ b/src/java/com/samskivert/depot/impl/FieldMarshaller.java @@ -226,7 +226,7 @@ public abstract class FieldMarshaller field.getDeclaringClass().getAnnotation(Computed.class) : _computed; if (dcomputed != null) { Class sclass = dcomputed.shadowOf(); - if (sclass != null) { + if (!PersistentRecord.class.equals(sclass)) { try { column = sclass.getField(field.getName()).getAnnotation(Column.class); } catch (NoSuchFieldException e) {