Class responsible for generation expression based on mapping information in Mapping annotation.
Generate expression based on the property name, property type, target entity name, and mapping information.