{ attributes = ( {columnName = "MOVIE_ID"; name = movieID; prototypeName = id; }, { allowsNull = Y; columnName = REVIEW; externalType = TEXT; name = review; prototypeName = varcharLarge; }, { allowsNull = N; columnName = "REVIEW_ID"; name = reviewID; prototypeName = id; }, { allowsNull = Y; columnName = REVIEWER; name = reviewer; prototypeName = varchar50; } ); attributesUsedForLocking = (reviewID, movieID, reviewer); className = "org.wocommunity.movies.model.server.Review"; classProperties = (reviewer, review, movie); externalName = review; fetchSpecificationDictionary = {}; internalInfo = { "_clientClassPropertyNames" = (reviewer, review, movie); "_javaClientClassName" = "org.wocommunity.movies.model.client.Review"; "_nameInObjectStore" = REVIEW; }; name = Review; primaryKeyAttributes = (reviewID); relationships = ( { destination = Movie; isMandatory = Y; isToMany = N; joinSemantic = EOInnerJoin; joins = ({destinationAttribute = movieID; sourceAttribute = movieID; }); name = movie; } ); }