@Retention(value=RUNTIME) @Target(value=FIELD) public @interface AlsoLoad
Annotation which helps migrate schemas by loading one of several possible properties in the document into fields or methods. This is typically used when a field is renamed, allowing the field to be populated by both its current name and any prior names.
When placed on a field, the additional names (document field) will be checked when this field is loaded. If the document contains data for more than one of the names, an exception will be thrown. (orig @author Jeff Schnitzerpublic abstract String[] value
Copyright © 2016. All rights reserved.