<select id="getWorksListByUser" resultMap="WorksInfo"> SELECT tbWorks.*, tbLarge.value A

动态 未结 0 108
小小草
小小草 LV1 2023年9月23日 23:40 发表
这段代码可能存在错误,因为在SQL语句中查询的列与ResultMap中映射的属性不完全一致。 具体来说,SQL语句中查询了tbUser.id AS userId这一列,但是在ResultMap中使用了id column="id" property="userId"来映射id属性。这样会导致MyBatis无法将查询结果正确地映射到Java对象中。 如果你想要正确地映射查询结果,可以将ResultMap中的id改为: ```xml ``` 这样就能够正确地将查询结果映射到WorksChildVo对象中了。 希望这些信息能够帮助你解决问题。如果还有其他问题,请提供更多的上下文信息,以便我们更好地帮助你。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复