ssh封装基类


user表
id、createDate、modifyDate、name...

product表
id、createDate、modifyDate、name...
...

每张表都有三个相同的字段,我想把它们抽象成一个基类BaseEntity,做如下设计:

   
  public class BaseEntity {
  
private String id;
private String createDate;
private String modifyDate;
省略getter、setter方法
}

public class User extends BaseEntity {
private String name;
....
}

public class Product extends BaseEntity {
private String name;
....
}

但是这样的话,我的Hibernate映射文件应该怎样处理呢?是不是每个类的映射文件都要有id、createDate、modifyDate?还有Spring的bean应该怎样处理这种继承关系呀?求解答。

hibernate spring

穿越时空的旅者 12 years, 7 months ago

Your Answer