mybatis 查询数据库所有的时候,只得到了数据库中第一个字段的值

潇洒宇g 2019-01-30 02:06:57
数据库结构. 举例
id name age
1. a. 13
2. b. 15
3. c 16
4. 的 11
5 撒 12
6 分 14
7. 反 12

通过mybatis查询返回结果为
1,2,3,4,5,6,7
...全文
2452 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_41833834 2019-07-11
  • 打赏
  • 举报
回复
你自己建的类里面属性名要和数据库表中字段名相同
Feeling_Beast 2019-04-13
  • 打赏
  • 举报
回复
请问您解决这个问题了吗 遇到了和您一样的问题
有点儿困 2019-02-13
  • 打赏
  • 举报
回复
不贴代码给你看个xx
24k君临 2019-02-12
  • 打赏
  • 举报
回复
1.这个要先把执行的sql语句打印出来看一下,在数据库里执行,看看有什么问题 2.检查 xxxMapper.xml的resultMap的值是不是需要返回的类. 3.检查xxxMapper.java的返回值是不是需要返回的类.
weixin_38965383 2019-02-07
  • 打赏
  • 举报
回复
代码生成的sql语句看看就知道了
老周聊架构 2019-02-05
  • 打赏
  • 举报
回复
引用 13 楼 let_Me_Pass 的回复:
resulType 改成Map去接收就可以了
until 写错了大兄弟
yn_leopard 2019-02-03
  • 打赏
  • 举报
回复
问题描述不是很清楚哦。感觉是关联类的ID映射不能相同,否则resultmap只能返回一条数据。参考:https://blog.csdn.net/ljq18115/article/details/79068081
天机️灵韵 2019-02-03
  • 打赏
  • 举报
回复
应该是结果集 或者配置不对
xgrrandom 2019-02-03
  • 打赏
  • 举报
回复
看看你的结果集有没有写,resulttype可以是表的封装实体对象,或者map也行
let_Me_Pass 2019-02-02
  • 打赏
  • 举报
回复 1
resulType 改成Map去接收就可以了
毛龙蛋 2019-01-31
  • 打赏
  • 举报
回复
返回数据类型要跟数据库的类型对应,不然无法映射
shijinting 2019-01-30
  • 打赏
  • 举报
回复
你形容不够明确,还是直接贴代码吧,猜测,xml的查询方法有错,不然就是resultMap
醉梦洛 2019-01-30
  • 打赏
  • 举报
回复
你肯定就只查了一个id或者查询了所有,但是你就只取了一个id,自然出来就是那样,你可以再检查一下代码,或者把代码粘出来!
冬天那么冷 2019-01-30
  • 打赏
  • 举报
回复
你的返回值类型是string吧,改成map或者实体接收
再见理想123 2019-01-30
  • 打赏
  • 举报
回复
你不贴代码 谁会知道
潇洒宇g 2019-01-30
  • 打赏
  • 举报
回复
引用 2 楼 www.alphaos.club 的回复:
sql和返回类型


引用 1 楼 再见理想123 的回复:
mybatis写错了呗



mybatis 是不会写错的,我查询所有怎么会写错,并且在数据库中都是能查询出来的,会不会是我的框架哪里需要修改
潇洒宇g 2019-01-30
  • 打赏
  • 举报
回复
mybatis 是不会写错的,我查询所有怎么会写错,并且在数据库中都是能查询出来的,会不会是我的框架哪里需要修改
podd 2019-01-30
  • 打赏
  • 举报
回复
sql和返回类型
再见理想123 2019-01-30
  • 打赏
  • 举报
回复
mybatis写错了呗

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧