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

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

O2O項目-3

標簽:
Java
一、2018年12月1日23:38:18
dao层接口
public interface AreaDao {
    /**
     * 列出区域列表List
     * @return List<Area>
     */
    public List<Area> queryArea();
}

mapper dao层接口的实现
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.imooc.dao.AreaDao">
    <!--查询出的结果转化为Area对象的列表,每一个实体类-->
    <select id="queryArea" resultType="com.imooc.entity.Area">
        SELECT area_id,area_name,priority,create_time,last_edit_time
        FROM tb_area
        ORDER BY priority DESC
    </select>
</mapper>

service层接口
public interface AreaService {
    public List<Area> getAreaList();
}

service层接口的实现
@Service
public class AreaServiceImpl implements AreaService {
    @Autowired
    private AreaDao areaDao;
    public List<Area> getAreaList() {
        return areaDao.queryArea();
    }
}

controller层
@Controller
@RequestMapping("/superadmin")
public class AreaController {
    @Autowired
    private AreaService areaService;
    @RequestMapping(value = "/listarea",method = RequestMethod.GET)
    @ResponseBody
    private Map<String,Object> listArea(){
        Map<String,Object> modelMap = new HashMap<String,Object>();
        List<Area> list = new ArrayList<Area>();
        try{
            list = areaService.getAreaList();
            //前端使用的是easyUI
            modelMap.put("rows",list);
            modelMap.put("total",list.size());
        }catch ( Exception e ){
            e.printStackTrace();
            modelMap.put("success",true);
            modelMap.put("errMsg",e.toString());
        }
        return modelMap;
    }
}

测试
//http://localhost:8080/money/superadmin/listarea
返回json格式的数据库数据
{"total":2,
"rows":[{"areaId":2,"areaName":"西苑","priority":2,"createTime":null,"lastEditTime":null},
        {"areaId":1,"areaName":"东苑","priority":1,"createTime":null,"lastEditTime":null}]}


點擊查看更多內容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
算法工程師
手記
粉絲
40
獲贊與收藏
137

關注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

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

幫助反饋 APP下載

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

公眾號

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

舉報

0/150
提交
取消