
MyBatis
kshon
这个作者很懒,什么都没留下…
展开
-
巨坑!!springboot 2.2.0整合mybatis打包成war发布到tomcat后报错 Error creating bean with name 'articleDao' defined i
报错信息1:Error creating bean with name 'articleController': Unsatisfied dependency expressed through field 'articleService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyE...原创 2019-10-25 09:31:09 · 1503 阅读 · 3 评论 -
MyBatis笔记二之增删改查
一、环境配置首先导入下载好的mybatis包(下载请看上篇博客https://blog.youkuaiyun.com/kshon/article/details/82698914)将mybatis-3.4.6.jar和lib目录下的jar包全导入到项目中,不导入lib中的jar包会报日志错误。注意:由于mybatis是基于JDBC实现的,所以需要导入jdbc的jar包二、编写配置文件1...原创 2018-09-15 21:28:17 · 172 阅读 · 0 评论 -
MyBatis笔记三之ResultMap的使用
resultMap元素是mybatis中最重要最强大的元素,它的作用是告诉mybatis将从结果集中取出的数据转换成开发者自定义的对象一、简单查询上篇博客说到,mybatis查询会将数据表中的字段名与java对象的属性名进行匹配,匹配成功就将结果集保存到对象中,那如果java对象中的属性名与数据库表的字段名不一致怎么办呢?可以用resultMap元素来解决1、在数据库mybatis中新...原创 2018-09-16 13:44:11 · 359 阅读 · 0 评论 -
MyBatis笔记一之下载安装
很多刚入门的新手直接去官网下载mybatis所需的jar包,但你会发现,官网连进都进不去,在这里我推荐你去github中下载https://github.com/mybatis/mybatis-3/releases里面有很多个版本可选择,如果你只需要jar包的话,就选择“mybatis-版本号.zip“的文件...原创 2018-09-14 10:41:17 · 4010 阅读 · 0 评论 -
MyBatis笔记四之一对一关联映射
一对一关系推荐使用唯一主外键关联,即两个表使用外键关联,由于是一对一关联,因此还需要给外键增加unique唯一约束。下面我们以每个人只有一张身份证,一个身份证对应一个人为例。1、在数据库mybatis中新建两张表,并插入一条数据,表结构如下:表数据如下:2、在mybatis项目中的pojo目录下新建与两个表相对应的pojo对象。package pojo;impor...原创 2018-09-28 18:52:47 · 2733 阅读 · 0 评论 -
MyBatis笔记五之一对多映射
一对多映射通常是在多的一方设置外键,即多方维护关系。一个班级有多个学生,但一个学生只有一个班级,接下来就写个例子1、在数据库mybatis中创建班级表和学生表,并插入几条数据:create table clazz( -> id int primary key auto_increment, -> code char(18), -> name ...原创 2018-09-29 00:17:43 · 177 阅读 · 0 评论 -
HttpMessageNotWritableException: Could not write JSON
解决1:解决 2:缺少get/set方法解决 3:实现了UserDetails类后role为空导致getAuthorities()方法返回值为空所以重点是你的List<Role>为空而为空的原因是Mybatis多对多查询的时候没有给出对应的id,所以为空这个column是对应User类的id,即传到role中的参数...原创 2019-10-11 10:26:54 · 7290 阅读 · 0 评论