一、Mybatis 第一剑客 Mybatis-generator
mybatis-generator:根据数据库自动生成pojo层,还有dao 和对应的xml文件
pojo中放的是和db一一对应的字段
dao层是接口供service层调用
xml文件是dao层接口的实现,sql语句写在xml文件中
先保证db是可以连接的
使用客户端软件连接数据库
编辑mybatis-generator的配置文件 generatorConfig.xml文件
先生成属性的配置文件 datasource.propertie
配置对应的几个参数
windows中查看当前文件的路径的命令是 chdir
idea中的路径设置为斜杠,不能为反斜杠
红了
datasource.propertie和generatorConfig.xml这两个文件配置好了之后
去根据配置文件生成dao层
生成前目录结构
generator生成操作
结果失败了
数据库远程连接出了问题
多番查找之后解决问题
有警告:
尝试解决警告,两种方式
失败、失败
结果成功了
文件均已生成
mybatis-generator集成到项目中已经完成
将数据库中的 updateTime 和 createTime 不交给代码,交给db完成,需要进行修改操作
修改所有新生成的xml文件中的这两个属性
先insert中 修改
#{createTime,jdbcType=TIMESTAMP} ----> now()
#{updateTime,jdbcType=TIMESTAMP} ----> now()
和 update中修改
#{updateTime,jdbcType=TIMESTAMP} ----> now()
二、Mybatis 第二剑客 Mybatis-plugin
Mybatis-plugin:作用是跟踪dao层的时候很容易找的对应代码
dao层和xml文件中的切换箭头
除了方便跳转
当对应的声明和代码没有一一对应的时候会报错
安装Mybatis-plugin插件
找到使用最多的下载安装就可以,重启IDEA使用了
可以提高开发效率,包括检查错误
三、Mybatis第三剑客 Mybatis-pagehelper 分页插件
开源插件在github上
https://github.com/pagehelper/Mybatis-PageHelper
git操作
创建第三个分支
1. git checkout -b v1.2 origin/master
2. git status
3. git add .
4. git status
5. git commit -am "这里要注意使用双引号,这里是每次开发内容的说明文字",提交本地仓库
6. git remote add origin git git@gitee.com:emmacheng/new_mmall.git 连接远程仓库
7. git push origin HEAD -u 推送当前新的本地分支到远程仓库
8. 远程仓库刷新,查看是否推送成功
完成mybatis的集成