确认

  • [x] 我的版本是最新版本, 我的版本号与 version 相同, 并且项目里无依赖冲突
  • [x] 我已经在 issue 中搜索过, 确认问题没有被提出过
  • [x] 我已经修改标题, 将标题中的 描述 替换为遇到的问题

功能改进

可否在Service中使用非泛型Bean类型查询返回?比如我目前有个TestServiceImpl继承了ServiceImpl,如果使用lambdaQuery()或者Wrapper以及ServiceImpl中携带的快速查询方法返回都是泛型中设置的TestEntity,可否给定一个其他Bean类型返回,比如有个TestExtDTO,字段同TestEntity差不多,但是会有些其他属性,这样从数据库查到的数据处理后给到前端时中间不需要再进行属性复制,如直接使用lambdaQuery()或者Wrapper从数据库中查出TestExtDTO; 以目前的形式要实现这样的功能,就需要再创建一个TestExtDTO bean将查到的结果从TestEntity copy到新的TestExtDTO bean再进行业务和逻辑处理,这样几乎所有的查询都需要copy,因为有些数据库字段是不需要给前端的,无形会增加很多copy性能消耗,可否直接在查数据库的层面给指定非泛型的bean返回呢?要么能实现的另一种方法就是写sql来查单表,但是这样做框架又体现不出增效了

参考资料

No response

Comment From: miemieYaho

mybatis没这功能