通过mybatis工具generatorConfig.xml自动生成实体,DAO,映射文件
2017-02-20 14:07
981 查看
简介
Mybatis属于半自动ORM,可以利用mybatis工具generatorConfig.xml自动生成DAO、实体、映射文件的方式来代替手动书写的方式,这样既提高了工作效率也可以在项目避免出现的一些细微难调试的BUG。
前提条件:
1、需要准备的第三方jar包为:
mybatis-generator-core-1.3.2.jar和mysql-connector-java-5.1.39-bin.jar,
其中mybatis-generator-core-1.3.2.jar的下载地址为: https://github.com/mybatis/generator/releases, mysql-connector-java-5.1.39-bin.jar的下载地址为: https://dev.mysql.com/downloads/connector/j/ 2、项目自身的generatorConfig.xml文件需要和mybatis-generator-core-1.3.2.jar必须在同一个目录下。比如我的项目中对应的目录和文件为:
操作步骤:
1、generatorConfig.xml的基本配置(例子)为:
注意事项:
1)上述配置的XML文件千万不要有注释!暂时在我测试时是这个样子的,可能在执行生成实体、DAO、映射文件时会报以下错误:
2)<classPathEntry location="E:\jar\mysql-connector-java-5.1.39\mysql-connector-java-5.1.39\mysql-connector-java-5.1.39-bin.jar" />中的mysql-connector-java-5.1.39-bin.jar版本一定要跟你项目中mysql的jar包版本一致,不然在执行生成实体、DAO、映射文件时可能会报下述错误:
3)生成DAO、实体、映射文件的路径要规范好,我自个的配置同上述generatorConfig.xml的配置,我的项目的基本目录结构为:
4)如果已自动生成过一次文件,那么如果要再次生成的话,一定要把上次生成的所有文件删除!
2、执行生成DAO、实体、映射文件的操作。
1)进入到项目对应generatorConfig.xml文件的路径下,比如我的是
D:\workspace\jy_cps\jy_cps\src\main\resources。
2)在该目录按住Shift键,右键鼠标选择"在此处打开命令窗口"。
把生成文件的语句“java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite”复制到DOS命令行中,回车等待生成结果。
一般出现上述图片中的内容就基本上没问题。我的项目中对应生成的文件列表为:
上述标注蓝色勾状的文件是通过上述命令新生成的。
Mybatis属于半自动ORM,可以利用mybatis工具generatorConfig.xml自动生成DAO、实体、映射文件的方式来代替手动书写的方式,这样既提高了工作效率也可以在项目避免出现的一些细微难调试的BUG。
前提条件:
1、需要准备的第三方jar包为:
mybatis-generator-core-1.3.2.jar和mysql-connector-java-5.1.39-bin.jar,
其中mybatis-generator-core-1.3.2.jar的下载地址为: https://github.com/mybatis/generator/releases, mysql-connector-java-5.1.39-bin.jar的下载地址为: https://dev.mysql.com/downloads/connector/j/ 2、项目自身的generatorConfig.xml文件需要和mybatis-generator-core-1.3.2.jar必须在同一个目录下。比如我的项目中对应的目录和文件为:
操作步骤:
1、generatorConfig.xml的基本配置(例子)为:
1)上述配置的XML文件千万不要有注释!暂时在我测试时是这个样子的,可能在执行生成实体、DAO、映射文件时会报以下错误:
2)<classPathEntry location="E:\jar\mysql-connector-java-5.1.39\mysql-connector-java-5.1.39\mysql-connector-java-5.1.39-bin.jar" />中的mysql-connector-java-5.1.39-bin.jar版本一定要跟你项目中mysql的jar包版本一致,不然在执行生成实体、DAO、映射文件时可能会报下述错误:
3)生成DAO、实体、映射文件的路径要规范好,我自个的配置同上述generatorConfig.xml的配置,我的项目的基本目录结构为:
4)如果已自动生成过一次文件,那么如果要再次生成的话,一定要把上次生成的所有文件删除!
2、执行生成DAO、实体、映射文件的操作。
1)进入到项目对应generatorConfig.xml文件的路径下,比如我的是
D:\workspace\jy_cps\jy_cps\src\main\resources。
2)在该目录按住Shift键,右键鼠标选择"在此处打开命令窗口"。
把生成文件的语句“java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite”复制到DOS命令行中,回车等待生成结果。
一般出现上述图片中的内容就基本上没问题。我的项目中对应生成的文件列表为:
上述标注蓝色勾状的文件是通过上述命令新生成的。
相关文章推荐
- 通过mybatis工具generatorConfig.xml自动生成实体,DAO,映射文件
- Mybatis 如何自动生成bean dao xml 配置文件 generatorconfig.xml (mysql)
- Mybatis 如何自动生成bean dao xml 配置文件 generatorconfig.xml
- 简单三步快速学会使用Mybatis-Generator自动生成entity实体、dao接口以及mapper映射文件(postgre使用实例)
- Mybatis 如何自动生成bean dao xml 配置文件 generatorconfig.xml (main()方法自动生成更快捷)
- 使用Mybatis-Generator自动生成entity实体、dao接口以及mapper映射文件
- Mybatis 如何自动生成bean dao xml 配置文件 generatorconfig.xml (main()方法自动生成更快捷)
- 如何用MyBatis-Generator自动创建代码(映射生成实体类、DAO接口和Mapping映射文件)
- mybatis generatorConfig.xml如何执行生成实体类和映射文件
- 【MyBatis】MyBatis Generator插件自动生成文件,generatorConfig.xml配置详解
- 使用Mybatis-Generator自动生成Dao、model和mapper.xml相关文件
- Mybatis 通过配置文件generatorConfig.xml生成文件--Maven插件运行方式
- mybatis-generatorConfig.xml 文件编写自动生成MAPPER文件
- 简单两步快速学会使用Mybatis-Generator自动生成entity实体、dao接口和简单mapper映射(用mysql和oracle举例)
- Mybatis 通过配置文件generatorConfig.xml生成文件--cmd方式
- Mybatis 通过配置文件generatorConfig.xml生成文件--main方法执行方式
- 使用Mybatis-Generator自动生成Dao、model和mapper.xml相关文件
- 通过generatorConfig.xml自动生成实体类和数据库操作文件
- mybatis自动生成mapper,dao,映射文件
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)