您的位置:首页 > 其它

mybatis 返回map 一个项目使用另一个项目表中的三列数据

2015-11-03 18:26 417 查看
Controller

Map mapSCB = smsService.findBus(detail);

        RecordVo recordVo = new RecordVo();

        if (mapSCB != null) {

            try {

                recordVo.setbId((int) mapSCB.get("bID"));

                recordVo.setcId((int) mapSCB.get("cID"));

                recordVo.setsId((int) mapSCB.get("sID"));

            } catch (Exception e) {

                logger.error("业务表中sId,cId,bID,转化到order表,Object转Integer:", e);

            }

service

public Map findBus(String detail){

        

        Map map=inserRecordMapper.findBus(detail);

        return map;

    }

xml写法

<select id="findBus" parameterType="String" resultType="map">

    SELECT  b.ID as bID,b.SP_ID as sID,b.CP_ID as cID FROM business_info b where  b.CP_CODE=#{detail};

    </select>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mybatis