mybatis一对多能否用resultType的方式实现

来源:4-5 基于myBatis实现DAO编程(下)

Throw_Exception

2016-11-30 15:44

mybatis一对多能否用resultType的方式实现,不用resultMap的实现

写回答 关注

3回答

  • 醒悟wjn
    2016-12-03 23:46:00
    已采纳

    可以的,我试过

    Throw_... 回复慕粉3389...

    并没有,会报错,没有去研究mybatis的源码,估计是不支持的,它设置值的时候都是调用set方法,集合类型没有set方法

    2017-01-16 17:45:02

    共 4 条回复 >

  • 醒悟wjn
    2016-12-03 23:45:35

    当你的resultType指定的是多端,本视频指定的是SuccessKilled,自然是多端,就将一端并入多端,自然也就能映射到你的Javabean中,反之就在你的一端的Java bean中注入你的多端的集合形式,这样查询出来的结果直接映射到你的一端,就可实现一对多,如有意见请回复。

    赵志广

    一对多的那个别名怎么写呢,

    2018-11-06 19:27:02

    共 1 条回复 >

  • 醒悟wjn
    2016-12-03 23:25:37

    当你的resultType指定的是多端,本视频指定的是SuccessKilled,自然是多端,就将一端并入多端,自然也就能映射到你的Javabean中,就在你的一端的Java bean中注入你的多端的集合形式,这样查询出来的结果直接映射到你的一端,就可实现一对多,如有意见请回复。

    Throw_...

    我明白你的意思,你是说把一对多变成多对一来处理对吧,这样确实可以实现,但是查询出来的结果集需要二次处理才能变成我想要的一对多的形式,我问题中的那种在一端维护多端的集合引用的方式现在能够实现么?

    2016-12-03 23:36:32

    共 1 条回复 >

Java高并发秒杀API之业务分析与DAO层

Java实现高并发秒杀API的第一门课,还等什么,赶快来加入吧

87424 学习 · 496 问题

查看课程

相似问题