mybatis
晓倾城
这个作者很懒,什么都没留下…
展开
-
2021-11-06又是值得纪念的bug
Caused by: org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property='runModeChangeDto.changeType', mode=IN, javaType=class java.lang.Object, jdbcType=null, numericScale=null, resultMapId='null', jdbcTypeName='原创 2021-11-06 18:13:39 · 105 阅读 · 0 评论 -
使用mybatis来操作oracle
1.使用spring的初始化工具来构建项目2.添加依赖3.项目结构4.详细文件4.1配置文件server: port: 8888spring: datasource: driver-class-name: oracle.jdbc.driver.OracleDriver url: jdbc:oracle:thin:@127.0.0.1:11521:helowin username: mark password: 123456 flyway:原创 2021-10-25 21:17:14 · 4002 阅读 · 2 评论 -
mybatis-plus没有自增回显的问题
使用专用的ID注解来做映射回显成功如果想使用mp的主键回显,必须使用@TableId注解原创 2021-08-28 15:36:28 · 676 阅读 · 3 评论 -
Mybatis-plus报错BindingException
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.itmark.medal.service.MedalService.getBaseMapper at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:235) ~[mybatis-3.5.6.jar:3.5.6] at co原创 2021-07-31 18:58:29 · 1833 阅读 · 0 评论 -
Mybatis插入后id回显
原创 2021-07-05 09:25:26 · 791 阅读 · 1 评论 -
mybatis开启分页合理化
原创 2021-07-03 14:15:11 · 497 阅读 · 0 评论 -
分页检查参数
/** * 分页条件 */ public void checkParam(){ if (pageSize==null || pageSize<=0||pageSize>=999){ pageSize=10; } if (currentPage==null||currentPage<=0){ currentPage=1; } }完整分...原创 2021-07-03 14:10:12 · 617 阅读 · 0 评论 -
Mybaits循环写入数据库
1.接口int number= checkGroupAndCheckItemDao.addCenterItem(checkGroup.getId(),collect);int addCenterItem(@Param("gid") int id,@Param("list") List<Integer> collect);2.动态sql,注意集合一定要使用逗号分开,separator=","<insert id="addCenterItem"> insert原创 2021-07-03 13:35:10 · 126 阅读 · 0 评论 -
Mybatis分页插件使用方法
分页插件使用方法1在调用查询集合结果之前,首先使用PageHelper来设置分页当前页和页大小PageHelper.startPage(queryPageBean.getCurrentPage(),queryPageBean.getPageSize());2.然后把查询出来的结果列表用PageInfo来包裹一下PageInfo<CheckItem> pageInfo=newPageInfo(checkItemList);3.在 pageInfo中有丰富的信息...原创 2021-07-02 15:37:43 · 542 阅读 · 0 评论 -
mybatis-plus如何实现字段自动填充
1.进入官方文档页面https://mp.baomidou.com/guide/auto-fill-metainfo.html2.找到自动填充3.大致步骤(前提是要有一个简单mp案例)1.在需要自增的字段上添加@TableField注解并加上自增属性。 @TableField(.. fill = FieldFill.INSERT)2.自定义实现类 MyMetaObjectHandler(默认的会有问题)@Slf4j@Componentpublic class MyMetaOb原创 2021-06-09 23:22:59 · 787 阅读 · 3 评论