Annotation Interface Constructor


@Target(CONSTRUCTOR) @Retention(RUNTIME) public @interface Constructor
This annotation is used to mark a constructor that should be used to create an object from the persisted data.