首先展示一下操作成功的状态 你会发现左面出来了model 和mapper
在pom.xml中先写一下依赖
既然是整合Mybatis的 肯定是用到数据库相关的依赖 这里是Mysql的依赖和Mybatis的
依赖
运行流程是 双击插件 先运行 pom里面的 你配置的 GeneratorMapper.xml 然后再加载GeneratorMapper.xml里面的各各配置具体的代码我就不给你们了 因为每个人的路径 包路径等等 信息 都是不一样的 你拿了我的几乎也是全改 也增加你们的印象
最后一步是注意事项 加载的mysql驱动包 路径必须全英文 有一点中文都会报错的 考虑了一下有人太懒 附上全部代码
<?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <generatorConfiguration> <!-- 指定连接数据库的 JDBC 驱动包的所在位置 一定要指定到你 本机的完整路径--> <classPathEntry location="E:\Data\mysql-connector-java-5.1.48.jar"/> <!-- 配置表信息内容体 targetRuntime采用 MyBatis3的版本 --> <context id="tables" targetRuntime="MyBatis3"> <!-- 抑制生成注释 由于生成的注释都是英文的 所以可以不让他生成 --> <commentGenerator> <property name="suppressAllComments" value="true"/> </commentGenerator> <!-- 配置数据库连接信息--> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/car" userId="root" password="198073LTH"> </jdbcConnection> <!-- 生成实体model类 第一个指向的是model类的包名 第二个路径是放在什么地方 --> <javaModelGenerator targetPackage="com.aolang.spring.web.model" targetProject="src/main/java"> <property name="enableSubPackages" value="false"/> <property name="trimStrings" value="false"/> </javaModelGenerator> <!-- 生成mabatis的mapper.xml文件 第一个指向的是 包名 第二个生成的文件放的路径--> <sqlMapGenerator targetPackage="com.aolang.spring.web.mapper" targetProject="src/main/java"> <property name="enableSubPackages" value="false"/> </sqlMapGenerator> <!-- 生成mybatis的mapper接口类核心文件 指定mapper接口类的包名 生成mapper接口放在什么路径--> <javaClientGenerator type="XMLMAPPER" targetPackage="com.aolang.spring.web.mapper" targetProject="src/main/java"> <property name="enableSubPackages" value="false"/> </javaClientGenerator> <!-- 数据库表明对应的Java模型类名--> <table tableName="student" domainObjectName="student" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"/> </context> </generatorConfiguration>