mybatis自动生成DAO,DO和mapping

spring写入库操作的会使用mybatis作为中间组件连接数据库。主要涉及三个文件,DAO,DO和mapping。

以下都是我理解的1.0版本,回头我理解升级到2.0版本在总结一下。

1.DAO层:

数据库增删改查接口

2.DO层:

数据库字段声明和字段读写,我理解就是一个DO实例,把数据库字段当做实例属性,通过get/set完成字段读和写。

3.mapping:

sql的id,数据库字段声明,BO实例字段声明。

4.自动生成DAO,BO和mapping

generatorconfig.xml的配置,如图:

4.1 mysql-connector.jar包

这个应该mysql的数据驱动,用于连接mysql. mysql的版本要和POM文件中mybatis版本要一致,版本太高会有问题。

4.2 targetPackage和targetProject

targetPackage路径书写:项目名称+那个文件夹下,如图:

targetProject:要书写相对路径,如图:

4.3 Intelli下配置

config配置书写完成了,总要运行嘛,要不然页不可能会出来。

intelli 配置如图

完成后运行即可。

参考博客:

https://www.jianshu.com/p/310c299846fc

https://www.jianshu.com/p/d60430d6afae

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值