Mybatis
KyrieCao
热爱Web开发,主打Java后台。
展开
-
Mybatis中like语句使用方式
mysql数据库:SELECT * FROM user WHERE name like CONCAT('%',#{name},'%')oracle数据库:SELECT * FROM user WHERE name like CONCAT('%',#{name},'%') 或者SELECT * FROM user WH...转载 2018-07-26 09:03:52 · 2535 阅读 · 0 评论 -
MyBatis实现一对多多层Collection集合嵌套关系实现
本示例使用策略+模板+标签。策略列表详情下显示策略模板和模板标签。是一个多层一对多的嵌套关系。策略响应对象类StrategyDetailResp@Data@ToStringpublic class StrategyDetailResp { private Integer id; private String name; private St...原创 2019-03-03 21:45:56 · 13036 阅读 · 13 评论 -
MyBatis实现一对多关系
本实例使用模板和标签的例子,一个模板有多个标签,是一个一对多的关系,用MyBatis实现。模板实体类/** * 模版列表响应对象 * @author KyrieCao * @date 2019/2/24 14:38 */@Data@ToStringpublic class TemplateListResp { private Integer id; priva...原创 2019-02-25 11:43:46 · 261 阅读 · 0 评论 -
异常:java.lang.IllegalArgumentException: Result Maps collection already contains value
今天在测试新增接口的时候出现一个异常。异常信息java.lang.IllegalStateException: Failed to load ApplicationContextCaused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.se...原创 2019-02-24 13:23:57 · 13839 阅读 · 24 评论 -
Mybatis一对多关系分页查询数据不匹配解决
前言在项目中,使用mybatis做一对多关联,出现数据条数不匹配的情况,比如要查询10条,由于一对多的关系导致最终得到的数据条数变少。利用子查询解决。解决代码直接上解决后的代码。SELECT t.ID, t.USER_ID, t.NAME, t.CONTENT, t.DESCRIPTION, t.STATUS, t.FAVO_COUNT, t.USE_COUNT, t.C...原创 2019-02-27 14:49:39 · 2926 阅读 · 6 评论 -
SSM框架整合
近期整合了一下SSM框架,在整合的过程参考的不少别人的博客,但是遇到了不少的坑,今天将我自己整合的过程遇到的坑和整合成功的代码和经历分享出来,新人可以学习,高手请指点**。开发环境我个人比较喜欢用IDEA开发工具开,开发工具不关事,看个人喜欢。IDEAjdk1.8 tomcat 8.5 maven...原创 2018-09-12 16:25:13 · 4367 阅读 · 8 评论 -
SpringBoot在反序列化过程中:com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct
前言在SpringBoot整合redis的时候写使用RedisTemplate来操作缓存数据库redis,结果测试的时候报错。异常如下org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Cannot construct instance of `com.wip.redis...原创 2018-12-25 23:38:29 · 10176 阅读 · 4 评论 -
IDEA org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): xxx
前言在IDEA上运行Mybatis+Spring时,总是能碰到Eclipse上碰不到的问题,在Eclipse上没一点问题,下面将错误即解决办法记录下来,希望可以帮到更多的人。具体情况由于我这边的mapper.xml文件是放在dao包下面的,和dao层接口放到同一个目录,在IDEA上不会编译src/main/java目录下的xml文件,因为IDEA默认是编译resources目录下的mappe...原创 2018-12-18 17:23:30 · 1690 阅读 · 0 评论 -
Mybatis增删改查入门
一、开发环境搭建1、项目使用mave构建,在pom.xml中引入以下依赖<!--mybatis核心包--><dependency> <groupId&amp原创 2018-09-13 21:12:26 · 182 阅读 · 0 评论 -
Mybatis No enum constant org.apache.ibatis.type.JdbcType.TEXT
前言今天在用Mybatis Generator 生成的代码问题。原因是因为数据库类型是 text类型,在Mapper.xml 里的ResultMap的 JdbcType也是 TEXT 类型 所以导致运行出错。错误[xxxxx\ArticleMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException...原创 2019-07-10 07:58:14 · 7048 阅读 · 1 评论