首页 > 学院 > 开发设计 > 正文

备忘mybatis使用

2019-11-08 00:43:15
字体:
来源:转载
供稿:网友

一、mybatis 做分页时,传递分页参数的方法   方法1、扩展原对象,将分页条件加入原对象中,传递原对象到mapping中。

                                                                                  方法2、不想破坏原有对象时,可以将原有对象,分页条件   传入Map中。

二、mybatis 的返回结果,特别是list,是raw的,所以当类型为A, 返回的mapper  

        在  dao层    List<B>  getInfoDao();   

        在service层  用List<B>  getInfoService() {return dao.getInfoDao() }  

        在controller层, 直接将放回信息 通过Object 的Map 返回给客户端时, 即 

@ResponseBody@RequestMapping(value = "/getInfoList", method = RequestMethod.GET)public Map<String, Object> addOrder(@RequestBody OrderAndOrderDetial order) {Map<String, Object> resultMap = new HashMap<String, Object>();

                resultMap.put("data", service.getInfoService());

return resultMap;}

        在上述情形下,实际返回的是A类型而不是B类型。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表