mybatis-generator自动生成的问题

来源:5-10 mybatis三剑客之mybatis-generator生成数据对象和时间戳优化

慕桂英87270

2018-12-01

老师,您好~我还是不怎么能明白这个mybatis-generator是为什么根据我们的数据库就会自动生成pojo和dao,还有对应的XML文件呢????

我看这个generatorConfig.xml配置文件里面也没有写有什么增删改查之类的代码呀,它怎么就可以自动构建后生成dao而对应上数据库中单表对应的增删改查之类的呢????

它这个实现的原理我还不是很明白????

还有个问题,它现在自动构建后生成的是单表的增删改查操作的,,那是复杂的逻辑的 ,需要增加SQL的情况下,如果再用mybatis-generator来自动生成,现有的会不会被覆盖呀,会不会影响到现有的功能呀.......

写回答

1回答

Geely

2018-12-02

  1. http://www.mybatis.org/generator/reference/pluggingIn.html 同学可以看一下这个文档

继续解答你的问题,在我们项目配置文件下面有一些sql的注释标签,其实这个工具也没那么高端

打个比方,自己写一个,你如何来写,连接DB把这个表映射成对象,读取db字段的类型,然后生成文件等等。


2.很好的问题,是这样的,如果重新生成的话就要覆盖了,所以一般我们用它做初始化的时候使用。如果以后要有字段变化,都是人工进行修改的。

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程