山水有相逢&
2019-09-13 10:58
采纳率: 66.7%
浏览 1.2k
已采纳

多表查询返回结果应该什么类型

例如: 第一张表:** 学生表**

ID   班级ID  姓名   年龄   学号

第二张表:** 班级表**

ID   班级  所属院系   班主任

我多表查询的时候返回了这么一个结果

ID   班级  班主任   姓名   年龄   学号

那么这些字段在mybatis里面 resultType字段的返回值类型我该填什么,
难道要重新创建一个实体类么,还是说写dto做数据模型

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • Json-Huang 2019-09-13 11:11
    已采纳

    新增个dto,包含多表查询的结果字段,resultType配置新增的dto即可

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • lucius93 2019-09-13 11:20

    一般来说 我们开发中的做法是创建一个新的dto,但是从代码的角度来说 其实你用什么都一样

    评论
    解决 无用
    打赏 举报
  • Roc-xb 2019-09-13 12:09

    新建一个VO类,在mybatis配置以下其对应的ResultMap,返回即可。

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题