总结Mybatis根据库表结构自动生成相关实体及映射文件
来源:互联网 发布:mac pro玩游戏怎么样 编辑:程序博客网 时间:2024/05/01 18:02
最近有个朋友问了我Mybatis根据数据库结构自动生成相关实体类和映射文件的问题,给他说了一下大体过程,无奈怎么说他都说不明白,由于自己近期做的项目都是Hibernate,也没有现成的东西给他,本着省事的原则网上找了个现成的,发现对这个问题,网上也是各种版本,于是就大体总结了一下 多为截转:
一、第一种(个人觉得这种简洁点。不需要依赖项目环境或者其他工具)
程序打包上传:http://download.csdn.net/detail/tolcf/9456659
1、在D盘新建一个文件夹,命名:generator(或者其他盘其他名字也可以,之所以用这个,是为了copy下面代码后,不用再做修改路径)
2、准备需要的jar包:mybatis-generator-core-1.3.2.jar、MySQL-connector-Java-5.1.34.jar(忽略版本号,这只是我用的jar 版本)
3、新建一个文件,命名:generator.xml
复制以下代码,并修改对应内容
修改代码中D:\generator 自己所放jar包路径、数据库链接地址,用户名、密码,以及需要生成文件对应的表名,保存即可
文件目录如下:
4、打开命令提示符,进入D:\generator,输入命令:java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite
如图:
5、这时,你可以看到,dao、model、mapper xml文件已经生成了
二、通过插件完成
首先还是下载工具:http://download.csdn.net/detail/u010608551/9490134
下载完之后会得到一个jar文件,然后将这个文件拷贝到eclipse安装目录的dropins文件夹下,重启eclipse(如果没有 打开直接打开即可)
(1)新建一个web项目,右键点击项目名,选择IBator for MyBatis Code Generator,如图:
(2)弹出一个如图所示的弹出框,点击“配置连接”按钮,配置需要连接的数据库类型以及详细信息,点击“表”按钮,选择需要生成的数据库表,然后再设置Model和map的生成路径,如图:
(3)最后点击“确认”按钮,就发现项目中多了一些文件,已经自动生成了我们需要的文件了,如图所示:
- 总结Mybatis根据库表结构自动生成相关实体及映射文件
- MyBatis之自动生成实体类及映射文件《二》
- 根据表结构自动生成mybatis文件
- Hibernate 根据实体映射文件自动生成表
- mybatis 根据 数据库表 自动生成 实体
- 使用mybatis generater 自动生成实体类和映射文件
- MyBatis逆向工程自动生成实体类和映射文件
- MyBatis自动生成实体、DAO接口、Mapping映射文件
- Mybatis 自动生成dao及映射文件
- 根据库表结构自动生成java实体类(生成规范的变量及get/set方法).
- mybatis generator 反向生成实体类及映射文件
- mysql 表结构生成java实体与mybatis映射
- mybatis自动生成映射实体类
- mybatis自动生成映射文件
- 根据表结构自动生成【映射文件】和【持久化类】的工具
- MyBatis-- maven自动生成映射文件及classPathEntry 路径修改
- mybatis 根据 数据库表 自动生成 实体 并自动生成中文注释
- MyBatis 根据表结构自动生成代码, domain, dao, mapper 文件
- PullToRefreshScrollView 嵌套gridview或listView,顶部布局顶上去的问题处理
- 34. Search for a Range
- docker 在ubuntu14.04 安装
- NG 神经网络 多分类
- java--equals toString
- 总结Mybatis根据库表结构自动生成相关实体及映射文件
- CMD连接mysql数据库并查看mysql版本
- 1927: [Sdoi2010]星际竞速
- redis4.0、codis、阿里云redis 3种redis集群对比分析
- AJAX插件validate的应用
- 如何在PyCharm中配置Tensorflow环境
- 汉诺塔递归算法
- 状态栏
- 常用 Git 命令清单