@Documented @Target(value={FIELD,METHOD}) @Retention(value=RUNTIME) public @interface VirtualColumn
For example:
@Entity public class Contact extends Model { ... private String firstName; private String lastName; ... ... @VirtualColumn public String getFullName() { return firstName + " " + lastName; } ... }