java 现在有4个不同的实体,但是他们有部分相同的字段(如id,createUser,createTime,updateTime),怎么写一个通用的方法帮这些实体set这些属性
写一个构造方法,把相同的字段 在创建对象的时候就设值到相应的实体属性上
定义一个实体类的父类,父类属性就是相同的字段,在父类里写个方法赋值,你在给子类赋值的时候调用这个方法就可以了
让这4个实体从一个接口上实现,接口包含id,createUser,createTime,updateTime
你的set方法,操作这个接口类型。
方式一:可以将相同属性抽取出来,作为父类。其它实体类通过继承父类的方式,然后在定义各个类独有的属性。
方式二:通过注解的方式自动生成get/set方法,以及构造方法等。(lombok插件)
写一个静态方法 参数类型为 那些实体 类型
伪代码如下:
static setEntity(entity){
entity.id=
entity.createUser=
entity.createTime=
entity.updateTime=
}