给所有实体类增加公共属性
时间: 2023-08-24 21:05:19 浏览: 57
可以通过在实体类中定义一个父类或接口,并在其中定义公共属性,然后让所有实体类继承该父类或实现该接口来实现给所有实体类增加公共属性。例如,定义一个名为 BaseEntity 的父类,其中定义一个名为 id 的公共属性,然后让所有实体类继承 BaseEntity 类即可在所有实体类中增加 id 属性。以下是一个示例:
```
public class BaseEntity {
private Long id;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
}
public class User extends BaseEntity {
private String name;
private Integer age;
// getter and setter methods for name and age
}
public class Product extends BaseEntity {
private String name;
private Double price;
// getter and setter methods for name and price
}
```
在上面的示例中,BaseEntity 类定义了一个名为 id 的公共属性,并且让 User 和 Product 类继承了 BaseEntity 类,因此 User 和 Product 类中都有一个名为 id 的属性。