mybatis返回一个count加一个字段该怎么设置返回resultType

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis返回一个count加一个字段该怎么设置返回resultType相关的知识,希望对你有一定的参考价值。

参考技术A MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用但是resultType跟resultMap不能同时存在。 在MyBatis进行查询映射的时候,其实查询出...

mybatis 返回一个类加一个等值int该怎么配置

如果仅仅返回一个类的话我会配
但是返回值中有一个int类型的列不是类里的东西
不能改变类的类型该如何配置resultMap?

ps:这个int是列数,也就是说是一个数
我想好像可以用association 或者 collection配置
但是又好像不行
只能设结果集为Map了么?

参考技术A OR映射本身就无法做到100%的映射,所以在模型类设计的时候就要想到如果处理一些特别的字段
可以建一个父类,父类中有一个map用来存这些特殊字段,所有的模型都继承他.
不想改代码就只能用map来做了本回答被提问者采纳
参考技术B 一个等值int?
什么意思 这个值是这个类中的元素吗?
你可以在这个类中建立一个名字 写出set和get方法啊 然后将这个int值付给他就行了 照样返回一个对象
参考技术C 是的,同一次的SQL执行,要返回这样的结构。

除非你修改你的SQL语句,让这个“int” 和SQL的结果一起返回。追问

int和SQL一起返回了,他占一列
所以SQL返回的每条记录列数是相同的int+类的各个属性值

以上是关于mybatis返回一个count加一个字段该怎么设置返回resultType的主要内容,如果未能解决你的问题,请参考以下文章

mybatis返回一个count加一个字段该怎么设置返回resultType

mybatis返回一个count加一个字段该怎么设置返回resultType

mybatis 返回一个类加一个等值int该怎么配置

mybatis 查询数据库返回值某字段是 List 该怎么搞

mybatis如何查询返回部分字段?

在mybatis中insert语句必须插入表中的全部字段吗??