亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

mybatis一對多能否用resultType的方式實現

mybatis一對多能否用resultType的方式實現,不用resultMap的實現

正在回答

3 回答

可以的,我試過

0 回復 有任何疑惑可以回復我~
#1

Throw_Exception 提問者

你的意思就是我的問題是可以實現的對吧,我之前試了一下,報了個什么錯,網上也沒找到答案,可能是我自己寫的有問題,我再試試,多謝啦!
2016-12-04 回復 有任何疑惑可以回復我~
#2

Throw_Exception 提問者

能否把你試成功的例子發給我看看,我這邊還是會報錯,集合引用不是實體對象,給其set值得時候就會報錯,報錯如下: Caused by: org.apache.ibatis.reflection.ReflectionException: There is no setter for property named '' in 'interface java.util.List'
2016-12-06 回復 有任何疑惑可以回復我~
#3

慕粉3389562 回復 Throw_Exception 提問者

你后來成功了嗎
2017-01-16 回復 有任何疑惑可以回復我~
#4

Throw_Exception 提問者 回復 慕粉3389562

并沒有,會報錯,沒有去研究mybatis的源碼,估計是不支持的,它設置值的時候都是調用set方法,集合類型沒有set方法
2017-01-16 回復 有任何疑惑可以回復我~
查看1條回復

當你的resultType指定的是多端,本視頻指定的是SuccessKilled,自然是多端,就將一端并入多端,自然也就能映射到你的Javabean中,反之就在你的一端的Java bean中注入你的多端的集合形式,這樣查詢出來的結果直接映射到你的一端,就可實現一對多,如有意見請回復。

0 回復 有任何疑惑可以回復我~
#1

趙志廣

一對多的那個別名怎么寫呢,
2018-11-06 回復 有任何疑惑可以回復我~

當你的resultType指定的是多端,本視頻指定的是SuccessKilled,自然是多端,就將一端并入多端,自然也就能映射到你的Javabean中,就在你的一端的Java bean中注入你的多端的集合形式,這樣查詢出來的結果直接映射到你的一端,就可實現一對多,如有意見請回復。

0 回復 有任何疑惑可以回復我~
#1

Throw_Exception 提問者

我明白你的意思,你是說把一對多變成多對一來處理對吧,這樣確實可以實現,但是查詢出來的結果集需要二次處理才能變成我想要的一對多的形式,我問題中的那種在一端維護多端的集合引用的方式現在能夠實現么?
2016-12-03 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

mybatis一對多能否用resultType的方式實現

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號