随笔 - 424  文章 - 0  评论 - 13  阅读 - 90万

随笔分类 -  Mybatis

MyBatis入参为0时失效问题
摘要:测试表的表结构 测试表的结果 mapper映射文件 如果是基本的查询,没有动态sql,传入0,只会查到一条记录。 <resultMap id="BaseResultMap" type="com.raisecom.ems.pon.system.model.acap.CfmMd" > <id colum 阅读全文
posted @ 2021-05-23 22:21 lnlvinso 阅读(432) 评论(0) 推荐(0) 编辑
Mybatis的PageHelper插件实现分页
摘要:实现Mybatis的分页以下几种方式都可以实现。 数据量不大或者数据提供者不支持分页,例如数据从设备上读取,就没有分页接口。可以读取所有的数据,放到List中,使用subList(start,end)方式来获取指定的数据。 sql语句实现分页,例如MySQL的select a,b,c from te 阅读全文
posted @ 2021-05-19 23:07 lnlvinso 阅读(229) 评论(0) 推荐(0) 编辑
Mybatis添加操作时id为0的情况
摘要:今天在看自己写的代码,Mybatis逆向工程生成的sql中,有id这一列。 但是我在入库时,对象并没有给id属性赋值,逆向工程生成的id列为integer类型,不设置默认就为0。 没有给id赋值,添加成功后,数据库中的新添加的数据是添加到最后了,id也是自增的。 分析了下,也实践了下,对有自增id列 阅读全文
posted @ 2021-04-01 22:30 lnlvinso 阅读(912) 评论(0) 推荐(0) 编辑
MyBatis逆向工程自动生成配置文件 spring boot工程
摘要:pom.xml中加上mybatis-generator的参数。 <build> <finalName>mybatis-generator</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artif 阅读全文
posted @ 2021-03-29 23:01 lnlvinso 阅读(106) 评论(0) 推荐(0) 编辑
Mybatis传递多个参数
摘要:当Mybatis入参只有一个,且为基本类型时,需要parameterType,mapper中变量名可以随便写,#{id},#{value},使用#{value}会多些。 当入参大于1个时,且为基本类型时,不需要parameterType,mapper直接按照#{name},#{age}的方式会报错。 阅读全文
posted @ 2021-03-14 22:47 lnlvinso 阅读(248) 评论(0) 推荐(0) 编辑
Mybatis入库出现异常后,如何捕捉异常
摘要:一个同事在调试Mybatis更新操作,没有任何sql语句打印,sql语句也没执行。 跟了下Mybatis的MapperProxy类的invoke方法,跟到拼装sql语句的地方,确实抛出了异常,但是控制台确实没有打印,其他的sql语句都有打印。 springboot的application配置文件中加 阅读全文
posted @ 2021-02-24 22:08 lnlvinso 阅读(4971) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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