我正在使用Eclipselink,我正在尝试找出为我的实体创建基类的最佳方法。
例如,我有一个User实体,我想为某些客户端提供扩展的User类,但我不想重写我的通用查询。
所以我会有一个User实体和一个ClientSpecificUser实体,但是能够通过使用查询“select e from User e”来提取ClientSpecificUser。
有人做过类似的事吗?什么效果最好?
答案 0 :(得分:0)
Java 5 Generics可以很好地适应这个问题,建立一个通用的DAO层。以下是两个例子: