mybatis处理实体类属性名和数据库字段名不一致问题及分页 *** 作

mybatis处理实体类属性名和数据库字段名不一致问题及分页 *** 作,第1张

mybatis处理实体类属性名和数据库字段名不一致问题及分页 *** 作 处理实体类属性名和数据库字段名不一致问题

例如,数据库的有一个字段名为pwd,而实体类的有一属性名为passWord,其他都与数据库字段名一样。

方式一

为列名指定别名 , 别名和java实体类的属性名一致


      select id , name , pwd as password from user where id = #{id}

方式二

使用结果集映射->ResultMap 【推荐】


     
     
     
     
     



     select * from user limit #{startIndex},#{pageSize}

    测试
int currentPage = 1; //第几页
int pageSize = 2; //每页显示几个
Map map = new HashMap();
//起始位置 = (当前页面 - 1 ) * 页面大小
map.put("startIndex",(currentPage-1)*pageSize);
map.put("pageSize",pageSize);
List users = mapper.selectUser(map);

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5708178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存