Triggering a Version Change
Not every change to your model will cause it to report as a different version. Listed below are the changes you can make to your model without requiring a mapping model:
- Entities
Class name
Transient properties
User info
Validation predicates
- Properties
User info
Validation predicates
Based on that list, the following changes to your model will cause it to report a different version and therefore require a mapping model:
- Entities
Name
Inheritance (parent, isAbstract)
Persistent properties
- Properties
Name
Optionality/Read-only
Attribute type
Relationship (destination, min/max count, delete rule, inverse)
Therefore, it is possible to make minor changes to your model without having to build a new mapping model.