应某位朋友的要求,针对SSM系统,以及如何使用mybatis逆向生成工具做一个简单的介绍。本教程会讲解如何从零开始一步一步搭建出SSM系统,其中Mybatis会使用逆向工程生成工具。
开发工具:eclipse
数据库:MYSQL
首先,新建数据库,比如我这边新建了一个数据库叫crud,就是一个简单的增删改查。
里面只有一张用户表
表结构:
OK,数据库建好了之后,让我们使用mybatis逆向生成工具来进行配置。
打开这个配置文件:
/p>
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
connectionURL="jdbc:mysql://localhost:3306/crud" userId="root"
password="123456">
targetProject=".\src">
targetProject=".\src">
targetPackage="com.app.dao"
targetProject=".\src">
需要关注这样几个地方:
connectionURL="jdbc:mysql://localhost:3306/crud" userId="root"
password="123456">
这个是对应具体的数据库连接信息,根据你的实际情况改成你自己的即可。
targetProject=".\src">
这段配置我们只需要关注targetPackage这个属性,规定最终实体类所在的包名。
targetProject=".\src">
这是规定xml文件所在的包名。
targetPackage="com.app.dao"
targetProject=".\src">
这是规定接口类所在的包名。
最后一步,设置哪些数据库表需要逆向生成代码?这边我们就写一张表即可。然后,找到启动类:
运行:
刷新src,就可以看到生成的包和代码: