{ attributes = ( { allowsNull = Y; columnName = "CREATED_AT"; name = createdAt; prototypeName = dateTime; }, { allowsNull = N; columnName = "FIRST_NAME"; name = firstName; prototypeName = varchar100; }, {allowsNull = N; name = id; prototypeName = id; valueType = l; }, { allowsNull = N; columnName = "LAST_NAME"; name = lastName; prototypeName = varchar100; }, { allowsNull = Y; columnName = "UPDATED_AT"; name = updatedAt; prototypeName = dateTime; } ); attributesUsedForLocking = (createdAt, firstName, id, lastName, updatedAt); className = "org.wonova.ed.model.server.Person"; classProperties = (createdAt, dogs, firstName, lastName, updatedAt); externalName = PERSON; fetchSpecificationDictionary = {}; internalInfo = {"_javaClientClassName" = "org.wonova.ed.model.client.Person"; }; name = Person; primaryKeyAttributes = (id); relationships = ( { destination = Dog; isToMany = Y; joinSemantic = EOInnerJoin; joins = ({destinationAttribute = personId; sourceAttribute = id; }); name = dogs; } ); }