编程规范里面关于DO的定义的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

编程规范里面关于DO的定义的问题

dinohe 2019-01-01 23:04:00 1579

阿里规范中对于DO层的定义
DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。
如果按照与数据库表结构一一对应这个逻辑, 任何针对多表查询出来的view 都不应该用DO命名,
但是如果按照后面一句话通过DAO层向上传输数据对象的原则,则可以用DO命名.
请问到底该如何命名多表查询出来结果的POJO?

数据库
分享到
取消 提交回答
全部回答(7)
  • s1ahs3r
    2020-04-13 16:18:34

    看公司规范即可

    0 0
  • camelweiming
    2019-07-17 23:24:19

    一般也叫DO了,不要那么较真

    0 0
  • mqtq
    2019-07-17 23:24:19

    数据存储而已,你可以在数据库层返回的数据里自行extend

    0 0
  • yu_hc200
    2019-07-17 23:24:19

    不用执着于表结构,表是一种数据结构,view也是,甚至cache,nosql都是,do只是指的数据层返回的对象结构,数据层定义是什么就返回什么

    0 0
  • 1382148494135822
    2019-07-17 23:24:19

    ali由于数据量的原因 很少有不分库分表的, 所以基本没有多表join的场景。

    0 0
滑动查看更多
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程