就是那个马冰冰
2021-02-09 10:13
采纳率: 59.3%
浏览 215
已采纳

JAVA实体设计如何整合PO,IO,VO?

目前用了三种
PO:和数据库字段一一对应,直接存入数据库.

IO:继承自PO,用于接收前端传来的数据.

VO:继承自PO,返回给前端要显示的数据.

但是感觉写起来很麻烦.

有没有一种方式,我只写一个PO,然后通过给字段加注解的方式.

比如

@Data
class User{
    @PO
    @VO
    @IO
    private String name;

    @PO
    @IO
    private String id;
}

就类似这种,然后不论哪里用,都只传User就可以了.

id可以存到数据库,也会从前端接收.

但是不会出现在返回给前端的字段中.

就大概意思是这样.有类似框架么?

是个新手.知道的东西不多,来请教各位,还请不吝赐教.

3条回答 默认 最新

相关推荐 更多相似问题