blob: e82d942dd392c1b44644fc61212caefb43846461 [file] [log] [blame]
import ns ${{BASIC_PROJECT_NAME}}.model.datatypes.BirthDate
import ns ${{BASIC_PROJECT_NAME}}.model.datatypes.String
import ns ${{BASIC_PROJECT_NAME}}.model.datatypes.int
package ${{MODEL_PROJECT_PACKAGE_NAME}} {
mappedSuperclass BaseID {
${{ENTITY_PROPERTY_BASE_ID}} id
version int version
}
mappedSuperclass BaseUUID {
${{ENTITY_PROPERTY_BASE_UUID}} id
version int version
}
/** a natural person */
entity Person extends BaseUUID {
persistenceUnit "businessdata"
var String firstName
var String lastName
var BirthDate birthdate
}
}