Mybatis三剑客使用记录

一、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的集成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值