Annotation on a type to define it as a projection of a table.
Only the columns mapped to persistent fields/methods will be
used when performing operations on the table.
@Target(value=java.lang.annotation.ElementType.TYPE) @Retention(value=java.lang.annotation.RetentionPolicy.RUNTIME) public @interface Projection {
}