解决问题:

可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。

测试环境准备:

新建一个mysql数据库,例如mungerzTest。

生成一张主键为自增ID的学生表:

CREATE TABLE`student` (

`id`int(11) NOT NULLAUTO_INCREMENT,

`name`varchar2(32) DEFAULT NULL,

`age`int(11) DEFAULT NULL,PRIMARY KEY(`id`)

) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

1. 生成工具准备

可以在Maven仓库中下载jar包,也可以在这里下载:http://u.163.com/vxeB85EN  提取码: gy6VafDg。

2. 修改配置文件。修改generatorConfig.xml。

/p>

PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"

"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

注意:配置文件中的targetPackage属性,必须和项目中的包名一一对应,不然,运行时会出错。需要手动改生成的配置文件。如果数据库里面的表很多,这将是灾难。

3.运行

在文件目录中新创建一个文件src,对应配置文件中的targetProject属性。

在命令行中,执行:

java -jar mybatis-generator-core-1.3.5.jar -configfile generatorConfig.xml -overwrite

提示成功,就会在src生成实体类、DAO接口和Mapping映射文件。

实体类dao接口mysql_利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件...相关推荐

  1. idea 集成mybatis,利用MyBatis Generator自动生成实体类、mapper文件

    最近一个老项目集成mybatis,利用 generator自动生成实体类.mapper的时候折腾了一小时,记录一下,避免以后再折腾 很简单的三步 https://gitee.com/shunangua ...

  2. 在springboot中使用mybatis generate自动生成实体类和mapper

    1.在全局的pom中引入mybatis generate的依赖 <!--自动生成实体--><dependency><groupId>org.mybatis.gene ...

  3. 使用MyBatis Generator自动生成实体、mapper和dao层

    原文链接 通过MyBatis Generator可以自动生成实体.mapper和dao层,记录一下怎么用的. 主要步骤: 关于mybatis从数据库反向生成实体.DAO.mapper: 参考文章:ht ...

  4. Mybatis(1)——Mybatis Generator自动生成代码

    MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis 可以使用简单的 XML ...

  5. 使用MyBatis Generator自动生成持久层CRUD代码的两种方法

    最近在使用MyBatis,得知可以利用MyBatis Generator自动生成实体类.DAO接口和Mapping映射文件.当数据库中的表多的时候,让你不用再手写Mapping映射文件,和实体类,就可 ...

  6. 如何用MyBatis-Generator自动创建代码(映射生成实体类、DAO接口和Mapping映射文件)

    如何用MyBatis自动生成实体类.DAO接口和Mapping映射文件 引言: 什么是 MyBatis ? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射.MyBa ...

  7. SpringBoot如何自动生成实体类和Dao层以及映射文件(mybatis generator 自动生成代码)

    一.首先添加自动生成代码插件 <!-- mybatis generator 自动生成代码插件 生成时解除注释 --><plugin><groupId>org.myb ...

  8. mybatis generator 自动生成代码(带注释的实体类)

    使用前提: 当你开发的java 项目或新模块的数据库有N张表操作时,这时要自己写实体类.dao.SqlMapper.xml等文件,如果有多个表,就是造成时间浪费降低开发效率,所以建议使用mybatis ...

  9. Mybatis自动生成实体类等代码

    Mybatis自动生成实体类等代码 具体步骤 具体步骤 在本机随便找个目录存放以下文件,如图(mybatis-generator-core-1.3.5.jar 和 mysql-connector-ja ...

最新文章

  1. document.location的用法实例(摘抄自博客园--KoMiles,自己学习的时候记录一下)...
  2. 线程撕裂者安装linux,Linux FreeBSD 12.1跑分测试:在AMD Ryzen线程撕裂者3970X上快得刷新认知...
  3. 常见Web技术之间的关系,你了解多少?
  4. win7win10 配置wlan热点
  5. Matlab图形绘制
  6. 学会拒绝别人的6个技巧_多少人败在不懂拒绝上!牢记10个高情商拒绝技巧,人生越来越顺...
  7. c语言各个英文的作用,C语言最重要的知识点复习资料(国外英文资料).doc
  8. MongoDB 教程番外篇之添加用户及设置用户权限 ( Rockmongo登陆设置 )
  9. 机器视觉的典型应用及领域分析
  10. 一个基于DataTable的后台框架的实现
  11. Oracle中的用户创建和权限的分配
  12. 【Python密度泛函理论】
  13. 如何搭建一个前端脚手架
  14. python布尔类型运算_Python3 布尔类型
  15. oracle百度坐标系火星转换,标准坐标系与火星坐标系(高德)百度坐标系之间互转...
  16. c# autoscroll_禁用Firefox中令人讨厌的AutoScroll功能
  17. 如何利用微信答题小程序实现盈利呢
  18. Microsoft Visual Studio 2019介绍之使用入门
  19. 园区网的网关部署在接入层还是汇聚层 面试官与求职者之间谈话
  20. 这个工具能替代Excel,可惜90%的人都没用过!

热门文章

  1. MySQL中如何修改表
  2. ospf hello时间和dead_使用OSPF协议使SPOKE端正常通信
  3. 互联网运营面试题_产品运营成长必修课:做好项目复盘
  4. SpringBoot+Vue 完整的外卖系统,手机端和后台管理,可以玩一下!
  5. Java 为 Excel 中的行设置交替背景色
  6. JOptionPane的常用4种对话框
  7. java最后一个注解@SuppressWarnings
  8. Tomcat服务器与Eclipse的关联配置
  9. Java常用类之【八种基本数据类型】
  10. 【JavaSE_08】Java中static、继承、重写