菜鸟在MyBatis路上前行-生成dao以及映射的xml文件代码

菜鸟在MyBatis路上前行-生成dao以及映射的xml文件代码

1.1 问题

利用MyBatis Generator快速生成实体类代码可以参考:菜鸟在MyBatis路上前行-MyBatis Generator快速生成实体类代码 ,但是如何生成dao类,以及映射的xml文件呢?

1.2 方案

通过配置sqlMapGenerator以及javaClientGenerator生成。

1.3 步骤

实现此案例需要按照如下步骤进行。

 

步骤一:新建数据库,以及插入测试数据

在数据库test,新建表t_emp ,并插入测试数据。

 

步骤二:新建工程,加入依赖的jar包

新建名为mybatis-generator-upgrade的java的maven工程

结构如下

 

步骤三:在pom配置文件中加入依赖包

修改pom.xml,添加生成dao,以及映射xml文件的配置。

 

步骤三:修改生成代码的配置文件

在resources文件夹中,修改配置文件generator.xml,并加入以下的配置

 

步骤四:新建批处理类main方法

在src/main目录下新建一个包com.souvc

新建一个App类,并加入main方法。指定配置文件的位置。

代码如下:

 

执行批处理文件后,就可以生成实体,dao类,以及dao映射xml文件了。

如图:

 

详细的代码可以参考:mybatis-generator-upgrade






如果您认为本教程质量不错,读后觉得收获很大,预期工资能蹭蹭蹭的往上涨,那么不妨小额赞助我一下,让我有动力继续写出高质量的教程。

发布者

souvc

souvc

搜你所想,投你所好。

发表评论