本篇文章是「深入浅出MyBatis:技术原理与实践」书籍的总结笔记。上一篇介绍了MyBatis解析和运行原理,包括SqlSessionFactory的构建和SqlSession的执行过程,其中,SqlSession包含四大对象,可以在四大对象调度的时候插入自定义的代码,以满足特殊的需求,这便是MyBatis提供的插件技术。有些特殊场景,需要使用插件统一处理,比如:在进行多租户开发时,数据要按租户隔
分类:
其他好文 时间:
2018-05-04 12:03:52
阅读次数:
184
Mybatis-Generator插件Mybatis-Generator是一个用于自动生成dao层接口、pojo以及mapperxml的一个Mybatis插件,该插件有三种用法:命令行运行、Eclipse插件、maven插件。个人觉得maven插件最方便,可以在eclipse/intellijidea等ide上通用,本文也是介绍在maven中配置并使用这个插件。现在我mysql中有一个school
分类:
编程语言 时间:
2018-04-16 10:22:23
阅读次数:
209
一 项目整体架构 使用Mybatis插件生成POJO类和Mapper文件,整体结构如下: ...
分类:
其他好文 时间:
2018-04-09 00:17:19
阅读次数:
122
插件配置 ctrl+alt+s 搜索maven,进行配置maven仓库 搜索plugins添加mybatis插件 搜索git配置路径指向安装目录的git.exe 有道词典插件:Translation(alt + 0 和 alt+1) maven视图插件 搜索maven helper "主题地址" : ...
分类:
编程语言 时间:
2018-03-29 02:20:52
阅读次数:
397
时时进行编译检测 spring bean 注入不报错(默认会报错的) Intellij Idea Mybatis插件 ...
分类:
其他好文 时间:
2018-02-24 14:50:02
阅读次数:
117
简介 mybatis_plus主要的作用是自动导航,如下图 点击箭头会跳转到对应的dao接口中,同样,dao接口中也有这样的箭头,点击之后会跳转到对应的sql映射语句处。 还有一个功能就是检查mapper映射文件中是否有错误。比如对应的实体类/属性是否有拼写错误。 安装 安装的话可以在idea中直接 ...
分类:
其他好文 时间:
2017-11-08 23:31:45
阅读次数:
1014
一:一对一 用association 一 建表 course 课程与score 课程成绩表是一对一关系 course课程表 score课程成绩表 连接数据库dbconf.xml 二 使用mybatis插件自动生成相对应表的配置文件 CourseMapper.xml 插件生成对应的接口什么的 ...
分类:
其他好文 时间:
2017-10-27 18:07:47
阅读次数:
183
安装上以后需要破解,先找到下面的文件 打开文件,设置其中的key 和 value : 这里面的key 和 value 哪儿来呢? 使用下面的代码运行一下即可得到: ...
分类:
其他好文 时间:
2017-10-20 18:21:48
阅读次数:
131
问题: 由于项目中需要批量插入的功能,然后我就用到了阿里的json包,将json数据转换成list集合在批量添加到数据库,但是这个过程中,我突然发现一个问题,之前接收前台传来的值是有的,但转换之后某些字段的值没有了,后面发现,原来是Mybatis自动生成插件做的怪,将实体类赋setter和gette ...
分类:
其他好文 时间:
2017-08-25 15:53:47
阅读次数:
197
1.Mybatis插件【转载】 MyBatipse:Eclipse 下的 Mybatis插件 MyBatipse:Eclipse 下的 Mybatis插件 MyBatipse是Eclipse的一个插件,提供了内容提示和Mybatis的配置文件验证功能; 特点 XMLEditor 的增强 代码自动完成 ...
分类:
系统相关 时间:
2017-07-31 18:53:30
阅读次数:
170