entity 一把梭,什么多对多性能,我就套懒加载了。 各种 o 转来转去一堆内存对象,你写一次数据库 3ms 后我也写一次,一堆并发锁,最后结局方式串行化。⬅️前东家的业务就是这么垮的
kanepan19
2023-11-16 19:41:43 +08:00
一般简单点 DO BO VO 就行了。 给 controller 的,比如显示页面,和导出都是用 VO BO 业务对象,比如在登录 manager 里的接口 Result<UserBO> login() BO 一般厚一点, 可以写方法,比如 UserBO.isAdmin() , DO 就不用说了,数据库里捞出来就是 DO 当然也可以 DO 一把梭