class Client {
String id
static mapping = {
id column: 'client_id', type: 'string', generator: 'assigned'
baseClient /// some setting from Hibernate @JoinColumn
}
static belongsTo = [baseClient: BaseClient]
}
class BaseClient {
String id
static mapping = {
id column: 'client_id', type: 'string', generator: 'assigned'
client /// some mapping
}
static hasOne = [client: Client]