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