Grails在数据库中为每个层次结构的映射创建一个class
列,并为其类型化查询使用完整的类名。因此,程序包class Volvo extends Car
中已保存的域类com.example
实例将在com.example.Volvo
表的class
列中生成Car
条目。这显然限制了包重构或重用旧数据库中预先存在的值集。
是否可以将自定义类映射用于每层次表的域类策略?例如,要将com.example.Volvo
域类映射为始终在VOLVO
的{{1}}表中生成Car
值?