为什么这样映射不了呢?报期待的结果是一个,但发现多个.
图片
图片

评论

不灬语丶
02/19 22:32  Android
回复: @东方太阳 : 我现在就是这么搞的 不懂上面那样为啥不行
东方太阳
02/19 13:35  
@不灬语丶 我的意思是先查询list再set到 PO类里面
不灬语丶
02/19 12:39  Android
回复: @东方太阳 : list只是po里面一个字段而已,后期会有其他字段
东方太阳
02/19 09:49  
@不灬语丶 接口返回一个list 不就行,列如 public List<String> getRouteList(String code);
东方太阳
02/19 09:47  
routeListMap 怎么定义的
不灬语丶
02/18 17:21  Android
回复: @一个菜鸟 : 这是后面会扩展预留出来的 那个po还会有其他字段的
不灬语丶
02/18 17:20  Android
回复: @东方太阳 : 就是有多条 我想放到po的那个集合中
一个菜鸟
02/18 15:20  
@不灬语丶 哦,看错,resultMap的collection用过,但是用的时候collection标签都会定一个id的标签,mybatis是用这个id定的property为标识来归并一个集合的,你这种直接用一个String类型去接拿到一个List<String>吧,没必要一定要mybatis包装成那个PO
东方太阳
02/18 15:18  
应该是数据库了就存在多条,你可以到数据库看看
不灬语丶
02/18 12:23  Android
回复: @一个菜鸟 : 我是映射到实体类的一个字段,那个字段是集合
一个菜鸟
02/18 12:03  
不用resultMap,用resultType="java.lang.String"试试

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部