我想建立这样的东西:
abstract class Owner extends Model {}
class User extends Owner {}
class Group extends Owner {}
class Thing extends Model {}
每个Thing
人都有一个,并且只有一个Owner
可以是Group
OR an User
。这怎么可能?我是否必须让 Owner 不抽象才能让 ActiveJDBC 将 things-table 中的 owner_id-column 映射到所有者?但是它如何确定我们拥有什么样的所有者,因为http://javalite.io/inheritance说 ActiceJDBC 中没有实现单表继承。