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

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

1.DAO层:

数据库增删改查接口

mybatis自动生成DAO,DO和mapping

2.DO层:

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

mybatis自动生成DAO,DO和mapping

3.mapping:

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

mybatis自动生成DAO,DO和mapping

4.自动生成DAO,BO和mapping

generatorconfig.xml的配置,如图:

mybatis自动生成DAO,DO和mapping

4.1 mysql-connector.jar包

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

4.2 targetPackage和targetProject

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

mybatis自动生成DAO,DO和mapping

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

mybatis自动生成DAO,DO和mapping

4.3 Intelli下配置

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

intelli 配置如图

mybatis自动生成DAO,DO和mapping

mybatis自动生成DAO,DO和mapping

完成后运行即可。

参考博客:

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

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

 

 

 

 

 

 

 

 

 

 

 

 

相关文章:

  • 2022-12-23
  • 2021-06-19
  • 2021-07-27
  • 2021-07-24
  • 2022-12-23
  • 2021-05-23
  • 2022-12-23
猜你喜欢
  • 2021-06-03
  • 2022-12-23
  • 2021-12-29
  • 2021-12-22
  • 2021-08-12
  • 2021-12-26
  • 2021-05-28
相关资源
相似解决方案