随笔分类 - mybatis
摘要:第一种 <insert id="insertBatch"> INSERT ALL <foreach collection="list" item="user" separator=" "close="SELECT * FROM dual" index="index"> INTO LY_TEST (i
阅读全文
摘要:报错内容: 是因为实体类文件中设置主键自增的类型不对导致的,建议再温习一下逐渐自增的类型以及使用方式 我自己的实体类里面设置的IdType为auto,但是主键id是char类型的,还不是int数值类型,所以无法设置为自增 这里需要换成 IdType.ID_WORKER_STR @ApiModelPr
阅读全文
摘要:## mybatis-plus简介 MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 **愿景是成为 MyBatis 最好的搭档!** 官方地址:[https://baomidou.com/](https
阅读全文
摘要:用途 当传入参数很多的时候,可以直接用map接受参数,然后用map构造条件构造器,大大加快了编程的速度。 官网 可以看见官网上说用allEq就可以传入Map参数进行条件查询,下面对allEq传入的每一个参数进行详细的解释 params Map params代表传入的参数列表,可以是接受的前台传过来的
阅读全文
摘要:1、引入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.5.1</version> </dependency> <dependency
阅读全文
摘要:Mybatis逆向工程实现步骤: mybatis逆向工程: 1)简介:根据表生成mapper层三部分代码:实体类,mapper接口,映射文件。 2)使用mybatis逆向工程: a)创建工程:crm-mybatis-generator b)添加插件: <!--myBatis逆向工程插件--> <pl
阅读全文
摘要:在使用mybatis进行数据库连接操作时对于SQL语句返回结果的处理通常有两种方式,一种就是resultType另一种就是resultMap,下面说下我对这两者的认识和理解 resultType:当使用resultType做SQL语句返回结果类型处理时,对于SQL语句查询出的字段在相应的pojo中必
阅读全文
摘要:Mybatis 传list 参数出现 nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘xxx’ not found. 一、问题描述: nested exception is org.apache.i
阅读全文
摘要:异常解决:Mapped Statements collection does not contain value for … 最近一直在弄springMVC+mybatis的整合,因为接触到这个框架之后发现这个框架确实要比ssh好得多所以我自己也在配置这个框架。但是在配置的过程中我遇到了一些问题,这
阅读全文
摘要:虽然标题是oracle实际其他数据库语言mysql和pg数据库应该都是可以用的, to_date() 作用:将字符类型按一定格式转化为日期类型 具体用法:to_date(’‘2004-11-27’’,’‘yyyy-mm-dd’’),前者为字符串,后者为转换日期格注意,前后两者要以一对应。比如:to_
阅读全文
摘要:报错信息:如下图 原因:在mybatis 3.3.0,对于时间参数进行比较时的一个bug. 如果拿传入的时间类型参数与空字符串’'进行对比判断则会引发异常. 所以在上面的代码中去该该判断, 只保留非空判断就可以了。 解决方法:在mapper.xml中去掉对于字符串为空的判读 即:去掉 字段名 !=
阅读全文
摘要:借鉴了一下别人的图,因为我是在公司里面,涉及公司数据,不方便,但是问题原因是一样的, mapper.xml文件写的sql语句右侧报错,查看了一下不是什么大问题,不影响.但是原理可以了解一下. 参考: https://www.cnblogs.com/wangyuehan/p/9892288.html
阅读全文
摘要:在做项目的时候,遇到数据库中想存入字段类型为Date类并且只存入yyyy-MM-dd这种只有日期的格式,但是java.util.date和java.sql.date都需要转换,不是特别的方便.然后后来学习过java8中关于日期的新的类LocalDate,这个可以直接返回一个日期格式为yyyy-MM-
阅读全文