日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

java - Mybatis 一對多怎么映射

瀏覽:207日期:2023-11-30 09:23:31

問題描述

比如有一個實(shí)體類

public class AnswerDto{ //一個回復(fù)的類,一個問題可能會有多個回復(fù) int id; int askId;//問題id List<String> answers; //回復(fù)的列表}

java - Mybatis 一對多怎么映射

我原本這么寫,但是是錯的 T0T, 應(yīng)該如何將content映射到List<String>

<select parameterType='int' resultMap='uiy'> select id, ask_id AS 'askId', content from t_answer where ask_id = #{_parameter}</select><resultMap type='AnswerDto' id='uiy'> <id property='id' column='id'/> <result property='askId' column='askId' /> <collection property='ls' ofType='string'><constructor> <arg column='content'/></constructor> </collection></resultMap>

問題解答

回答1:

mybatis是根據(jù)<id>標(biāo)簽確定集合映射關(guān)系的, 如果一定要用你這個表的話可以這樣映射

<id column='askId' property='askId' /><result column='id' property='id'/><collection property='answers' ofType='java.lang.String' javaType='java.util.List'> <result column='content' /></collection>回答2:

樓主這里應(yīng)該還少了一張表,就是問題表。

配合問題表,DTO的定義應(yīng)該是這樣的。

public class QuestionDTO { int questionId; String questionDesc; List<AnswerDTO> answers; // Answers of the question int created; // 創(chuàng)建時間 int updated; // 更新時間}public class AnswerDTO{ //一個回復(fù)的類,一個問題可能會有多個回復(fù) int id; int questionId; // 問題id String content; // 答案內(nèi)容 int created; // 創(chuàng)建時間 int updated; // 更新時間}

這個時候 mybatis 的關(guān)聯(lián)查詢解決方案有很多,我附上一個鏈接吧。

Mybatis關(guān)聯(lián)查詢(嵌套查詢)

mybatis 的關(guān)聯(lián)查詢網(wǎng)上資料蠻多的,樓主可以多搜搜。

最后提一個建議,最好不要進(jìn)行關(guān)聯(lián)查詢。數(shù)據(jù)的組裝邏輯放在代碼里面來做,這樣方便以后 DB 的改造。因?yàn)殡S著數(shù)據(jù)量越來越大,關(guān)聯(lián)查詢性能比較糟糕,還不容易做分庫分表的改造,不過這都是建立在業(yè)務(wù)有大量增長的情況下。當(dāng)前的話,樓主開始培養(yǎng)這個意識就好啦。

回答3:

表字段到復(fù)雜對象字段的映射可以采用自定義TypeHandler的方式搞定。eg:MyBatis里json型字段到Java類的映射http://www.cnblogs.com/watery...

標(biāo)簽: java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩国产欧美在线播放| 国产剧情在线观看一区| 欧美日一区二区| 先锋影音久久久| 日韩欧美激情电影| 久久影院资源站| 99久久亚洲精品蜜臀| 久久国产高清| 欧美黄色一区二区| 亚洲精品国产嫩草在线观看 | 欧美精品一卡| 91精品福利| 国产精品美女| 日韩中文字幕区一区有砖一区| 美国三级日本三级久久99| 中文字幕日本一区二区| 日本电影久久久| 国产精品久久久久久久久久久久久久久| 欧美日一区二区在线观看| 久久精品99久久久| 久久精品网址| 精精国产xxxx视频在线野外| 香蕉国产精品| 日日夜夜免费精品| 天堂av一区| 青青草伊人久久| 国产精品qvod| 日韩三区免费| 久久精品高清| 桃色一区二区| 亚洲精品大全| 国产亚洲一区| 香蕉久久精品| 欧美日韩免费看片| 国产精品中文字幕亚洲欧美| 精品一区二区三区的国产在线观看| 伊人久久高清| 另类国产ts人妖高潮视频| 免费成人性网站| 日韩中文字幕无砖| 亚欧洲精品视频在线观看| 蘑菇福利视频一区播放| 久久久精品五月天| 自拍自偷一区二区三区| 亚洲三级视频| 在线看片不卡| 综合一区二区三区| 久久电影tv| 久久亚洲欧洲| 欧美福利一区| 久久黄色影视| 精品中文字幕一区二区三区av| 欧美不卡在线| 国产精区一区二区| 麻豆一区二区三| 日韩视频网站在线观看| 日本aⅴ亚洲精品中文乱码| 日本国产一区| 国产模特精品视频久久久久| 久久xxxx| 国产亚洲欧美日韩在线观看一区二区 | 欧产日产国产精品视频| 国产一区国产二区国产三区| 麻豆精品蜜桃视频网站| 久久只有精品| 精品久久久中文字幕| 欧美日韩1区2区3区| 99久久99久久精品国产片果冰 | 久久激情av| 欧美久久一区二区三区| 欧美一级精品| 日产欧产美韩系列久久99| 亚洲精品一区三区三区在线观看| 影音先锋久久| 日韩高清国产一区在线| 久久久影院免费| 免费看精品久久片| 亚洲毛片在线免费| 欧美午夜不卡影院在线观看完整版免费| 亚洲一区二区三区免费在线观看 | 麻豆久久久久久久| 欧美亚洲一级| 综合一区av| 欧美黄色一区| 一区二区三区四区在线观看国产日韩 | 在线观看视频免费一区二区三区| 樱桃成人精品视频在线播放| 蜜臀av国产精品久久久久 | 国产精品二区不卡| 国产日韩欧美一区二区三区 | 天堂日韩电影| 91精品99| 视频一区二区三区在线| 国产高清视频一区二区| 六月婷婷一区| 亚洲视频电影在线| 婷婷中文字幕一区| 日韩在线观看一区| 国产中文字幕一区二区三区| 日韩中文字幕| 日本欧美在线看| 亚洲国产日韩欧美在线| 国产精品久久久久久久久久久久久久久 | 国产传媒在线观看| 精品中文字幕一区二区三区四区| 久久国内精品自在自线400部| 欧美天堂一区| 麻豆视频一区二区| 日本少妇一区| 不卡一区2区| 久久最新视频| 久久久久伊人| 亚洲欧美成人综合| 日本午夜精品久久久| 精品久久精品| 日韩视频久久| 日本成人一区二区| 国产亚洲精品v| 亚洲激情偷拍| 日韩中文影院| 色在线视频观看| 午夜久久av | 国产亚洲毛片在线| 男女男精品网站| 蜜臀国产一区| 精精国产xxxx视频在线播放 | 青草久久视频| 麻豆视频一区二区| 日韩免费精品| 美女久久一区| 视频一区中文字幕精品| 牛牛精品成人免费视频| 色婷婷综合网| 性色av一区二区怡红| 欧美极品一区二区三区| 欧美精品一二| 国产精品传媒麻豆hd| 在线日韩av| 嫩草伊人久久精品少妇av杨幂 | 久久影院一区二区三区| 视频一区中文| sm捆绑调教国产免费网站在线观看| 久久久久美女| 中文视频一区| 久久男人天堂| 麻豆传媒一区二区三区| 夜夜精品视频| 色爱av综合网| 石原莉奈在线亚洲二区| 日韩精品导航| 久久一区亚洲| 99精品美女| 国产精品日本| 日韩av电影一区| 久久精品亚洲一区二区| 欧美不卡高清一区二区三区| 伊人久久亚洲影院| 日本强好片久久久久久aaa| 精品一区二区三区的国产在线观看| 鲁鲁在线中文| 国产亚洲在线| 日韩黄色av| 国产精品精品| 欧美日韩水蜜桃| 先锋亚洲精品| 国产乱码精品一区二区三区四区| 高清一区二区| 91成人精品| 欧美另类中文字幕| 黄毛片在线观看| 中文日韩欧美| 国产精品任我爽爆在线播放| 日韩在线综合| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产日产一区| 91精品蜜臀一区二区三区在线| 亚洲尤物在线| 欧美国产极品| 日韩一区二区久久| 国产视频一区二| 久久久久欧美精品| 日本免费在线视频不卡一不卡二| 欧美一级鲁丝片| 亚洲性视频在线| 高清在线一区| 亚洲精品国产精品粉嫩| 国产欧美一区二区精品久久久 | 日韩国产在线一| 色在线视频观看| 日本一不卡视频| 色婷婷精品视频| 欧美精品中文字幕亚洲专区| 久久精品影视| 日本在线成人| 国产精品一级| 亚洲伦乱视频| 日韩a一区二区| 国产九九精品| 日韩欧美激情| 中文视频一区|