真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Mybatis的多對一舉例分析

本篇內(nèi)容主要講解“Mybatis的多對一舉例分析”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Mybatis的多對一舉例分析”吧!

創(chuàng)新互聯(lián)是一家專業(yè)提供相城企業(yè)網(wǎng)站建設,專注與網(wǎng)站設計制作、網(wǎng)站建設H5網(wǎng)站設計、小程序制作等業(yè)務。10年已為相城眾多企業(yè)、政府機構(gòu)等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。

        多對一

        (1)修改Product.java,為Product增加category屬性

    private int id;
    private String name;
    private float price;
    private Category category;
    setter,getter,tostring

        (2)增加Product.xml

            提供Product.xml,通過listProduct配置關(guān)聯(lián)查詢的sql語句。

            然后通過resultMap ,進行字段和屬性的對應。

            使用association 進行多對一關(guān)系關(guān)聯(lián),指定表字段名稱與對象屬性名稱的一一對應關(guān)系

            注: Category的id 字段 和Product的id字段同名,Mybatis不知道誰是誰的,所以需要通過取別名cid,pid來區(qū)分。name字段同理。

    
        
            
            
            
     
            
            
            
                
                
            
        
     
        
        
            select c.*, p.*, c.id 'cid', p.id 'pid', c.name 'cname', 
            p.name 'pname' from category_ c left join product_ p on c.id = p.cid
           
    

        (3)在mybatis-config.xml中增加對于Product.xml的映射

    
        
        
    

        (4)在TestManyToOne中

        List ps = session.selectList("listProduct");
        for (Product p : ps) {
            System.out.println(p+" 對應的分類是 \t "+ p.getCategory());
        }

到此,相信大家對“Mybatis的多對一舉例分析”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!


當前題目:Mybatis的多對一舉例分析
網(wǎng)站鏈接:http://weahome.cn/article/ihohei.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部