本項目中
1.在本項目中添加依賴
<!-- 通用mapper逆向工具 --> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>2.1.5</version> </dependency>
2.yml中添加配置: mappers: com.imooc.my.mapper.MyMapper:這是通用Mapper
############################################################ # # mybatis mapper 配置 # ############################################################ # 通用 Mapper 配置 mapper: mappers: com.imooc.my.mapper.MyMapper not-empty: false identity: MYSQL
逆向工程
說明:逆向工程為一個單獨的工程,碼雲路徑:https://gitee.com/guoanhao/mybatis-generator.git,下載下來可以直接用。
本逆向工程使用了通用Mapper,也就是項目中的MyMapper如下圖,這樣就可以使用通用Mapper中自帶的查詢修改語句,如下圖
逆向工程運行(運行前需要配置):打開GeneratorDisplay.java,直接運行就可以
配置:
- 1.配置數據源,在文件generatorConfig.xml中進行配置。確保數據庫可以連上
- 2.配置想要生成實體對應的表,同樣在文件generatorConfig.xml中。其中stu為表名
- 3.配置完成后啟動,運行GeneratorDisplay.java,之后會生成相應的文件如下圖,只需要將生成的文件copy到自己的項目中去就可以使用了