五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》

       今天为大家带来数据库反向生成mybatis相关文件,mybatis框架作为J2EE企业级开发最流行的数据库持久化框架之一,业界也是广泛应用。让我们看看如何运用mcg-helper来生成需要的文件,目前只能支持mysql,首先,我们新建一个数据库,名称为mcg-helper,有两个表mcg_helper_user,mcg_helper_role,建表语句如下:

用户表:

CREATE TABLE `mcg_helper_user` (
  `user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  `user_name` varchar(50) DEFAULT NULL COMMENT '用户名称',
  `password` varchar(255) DEFAULT NULL COMMENT '用户密码',
  PRIMARY KEY (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

角色表:

CREATE TABLE `mcg_helper_role` (
  `role_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  `role_name` varchar(255) DEFAULT NULL COMMENT '角色名称',
  `role_rights` varchar(255) DEFAULT NULL COMMENT '角色权限',
  PRIMARY KEY (`role_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
准备工作完毕,我们开始制作流程:

第一步,我们需要编辑数据源,其目的是提供给需要使用数据库的组件提供支持。

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第1张图片

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第2张图片

第二步,拖拽本次需要的组件(开始组件、gmybatis组件、结束组件)

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第3张图片


第三步,编辑组件信息

       编辑开始组件

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第4张图片

       编辑gmybatis组件

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第5张图片五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第6张图片

       编辑结束组件

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第7张图片


       第四步,保存流程,再点击“生成”

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第8张图片


       最后,我们看看控制台的日志

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第9张图片

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第10张图片

      我们再看看磁盘生成的结果

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第11张图片

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第12张图片


五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第13张图片

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第14张图片

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第15张图片

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第16张图片

五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》_第17张图片


       今天的教程就讲到这里了,考虑到操作内容很简单,就不上传流程文件了,大家动动手,玩一玩,实则花不了多长时间

       最后厚着脸皮说一下,昨天上传的V1.0.1-Alpha版本有些问题,修正后已重新覆盖上传到https://pan.baidu.com/s/1bOe1mY#list/path=%2Fmcg-helper ,请大家重新下载V1.0.1-Alpha版本进行使用,请大家见谅,以后坚决杜绝此类问题发生。

你可能感兴趣的:(mcg-helper)