随笔分类 -  mybatis

摘要:mybatis字段映射的容错性 起因从一个bug说起,大致经历如下: 经过一次selectById,然后用查出来的数据做updateById。 数据的值 由 '' --> 0; 找遍相关代码,没有发现什么地方有setType(0)的动作,然后怀疑mybatis查询时的字段映射做了容错处理,将''转换 阅读全文
posted @ 2022-08-19 20:57 路迢迢 阅读(93) 评论(0) 推荐(0) 编辑
摘要:最近做一个功能,sql要用到 IN 条件,通过list传入IN 的值,如: SELECT * FROM table1 WHERE id in (1,2,3) 对应的mybatis写法为: <select id="queryByIds" resultMap="resultMap" parameterT 阅读全文
posted @ 2021-06-24 14:10 路迢迢 阅读(949) 评论(0) 推荐(0) 编辑
摘要:mybatis-plus update 版本:3.0+ 根据id更新 User user = new User(); user.setUserId(1); user.setAge(29); user.updateById(); or Integer rows = userMapper.updateB 阅读全文
posted @ 2020-07-10 10:57 路迢迢 阅读(72077) 评论(0) 推荐(6) 编辑
摘要:mybatis的xml默认读取的是resources目录,这个目录是可以变化的。我习惯于将mapper文件和xml放到一起或相邻目录下。 如图: 具体操作: 以mybatis plus为例 bootstrap.yml 加配置,配置上指定的路径 然后就是在对应目录创建文件。 到此还没有完成,因为默认, 阅读全文
posted @ 2019-10-14 14:21 路迢迢 阅读(981) 评论(0) 推荐(0) 编辑
摘要:配置: or 包名是java接口的路径 阅读全文
posted @ 2018-09-26 16:20 路迢迢 阅读(375) 评论(0) 推荐(0) 编辑
摘要:插件官网 简介: 支持常见的 12 种数据库。Oracle,MySql,MariaDB,SQLite,DB2,PostgreSQL,SqlServer 等; 支持常见的RowBounds(PageRowBounds),PageHelper.startPage 方法调用,Mapper 接口参数调用; 阅读全文
posted @ 2018-01-18 10:29 路迢迢 阅读(230) 评论(0) 推荐(0) 编辑
摘要:bean: mybatis文件: 阅读全文
posted @ 2017-11-22 16:12 路迢迢 阅读(1288) 评论(0) 推荐(0) 编辑
摘要:三级联动 阅读全文
posted @ 2017-11-22 16:06 路迢迢 阅读(2097) 评论(0) 推荐(0) 编辑
摘要:批量查询语句: 批量插入: 阅读全文
posted @ 2017-11-14 19:14 路迢迢 阅读(301) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示