【发布时间】:2015-08-06 05:18:51
【问题描述】:
我想构建这样的东西:
abstract class Owner extends Model {}
class User extends Owner {}
class Group extends Owner {}
class Thing extends Model {}
每个Thing 都有一个Owner,可以是Group 或User。
这怎么可能?我是否必须让 Owner 不抽象才能让 ActiveJDBC 将 things-table 中的 owner_id-column 映射到所有者?但是它如何确定我们拥有什么样的所有者,因为 http://javalite.io/inheritance 说 ActiceJDBC 中没有实现单表继承。
【问题讨论】:
标签: java inheritance activejdbc