博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis---使用generator自动创建代码
阅读量:4088 次
发布时间:2019-05-25

本文共 1026 字,大约阅读时间需要 3 分钟。

1、为什么需要使用mybatis的generator自动创建代码?

由于mybatis是一种半自动化的ORM框架,所以mybatis的主要工作就是配置mapping映射文件,但是手动写映射文件很容易出错,所以可以利用mybatis的generator自动生成实体类、dao接口和mapping映射文件。然后再将生成的代码拷贝到项目工程中即可。

2、如何使用mybatis的generator?

2.1、准备生成代码需要的文件和jar包,如下图

注:上面有generatorConfig.xml配置文件,它是需要我们来配置的文件

mybatis的jar包、mybatis-generator-core是mybatis生成器包、数据库驱动jar包

2.2、配置【generatorConfig.xml】配置文件,如下:

注:其中红色部分为自己修改部分

2.3、进入cmd窗口,然后进入2.1中准备文件的目录中,如下图:

执行命令:java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite即可,如下图:

执行完命令后,可以在src下找到相应的文件(实体类、接口和配置文件)

如下图:

你可能感兴趣的文章
[React Native]react-native-scrollable-tab-view(进阶篇)
查看>>
Vue全家桶+Mint-Ui打造高仿QQMusic,搭配详细说明
查看>>
React Native for Android 发布独立的安装包
查看>>
React Native应用部署/热更新-CodePush最新集成总结(新)
查看>>
react-native-wechat
查看>>
基于云信的react-native聊天系统
查看>>
网易云音乐移动客户端Vue.js
查看>>
ES7 await/async
查看>>
ES7的Async/Await
查看>>
React Native WebView组件实现的BarCode(条形码)、(QRCode)二维码
查看>>
每个人都能做的网易云音乐[vue全家桶]
查看>>
JavaScript专题之数组去重
查看>>
Immutable.js 以及在 react+redux 项目中的实践
查看>>
Vue2.0全家桶仿腾讯课堂(移动端)
查看>>
React+Redux系列教程
查看>>
react-native 自定义倒计时按钮
查看>>
19 个 JavaScript 常用的简写技术
查看>>
ES6这些就够了
查看>>
微信小程序:支付系列专辑(开发指南+精品Demo)
查看>>
iOS应用间相互跳转
查看>>