SSM入坑之旅--MyBatis自动生成实体类、DAO接口和Mapping映射文件

本文记录了一次使用MyBatis Generator自动生成实体类、DAO接口和Mapping映射文件的过程中遇到的问题及解决方案。作者在实践中遇到了连接数据库失败和身份验证问题,通过更换更高版本的MySQL连接jar包和修改connectionURL参数解决了问题。提醒读者注意这些非技术性的陷阱,充分利用网络资源解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

最近在学习MyBatis,生成实体类很烦人,网上发现可以使用Generator自动创建代码,于是按照网上的教程准备自己实战一波,事事不如人愿,人家的制作过程都是一帆风顺,而我不知经历了什么,受尽折磨,于是想把整个过程记录下来,以便今后能够跳出这个坑!!!

文章结构:

先遇到问题,再上手实践,最后研究原理,即what->how->why…

(一)、上手实践:
1.0 前期准备
  • MySQL的安装
  • 数据库的创建
  • 表的创建
    这里写图片描述
1.1 素材准备:
  • 1.1.1 mybatis-generator-core-1.3.2.jar 下载地址
  • 1.1.2 mysql-connector-java-5.1.46.jar 下载地址
  • 1.1.3 generatorConfig.xml (代码下面会贴出来)
  • 1.1.4 一个新建文件夹src
  • 1.1.5 材料说明:以上四个材料为必须,在官网下载1.1.1的zip之后,随便放在哪里解压,在其lib目录中会看到三个jar包,同时在lib文件夹里面新建一个src文件夹,新建一个文件命名为generatorConfig.xml,至此所有的准备已经完成。目录结构见下:
    这里写图片描述
1.2 代码
  • generatorConfig.xml
<?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>    
<!-- 数据库驱动 -->    
<classPathEntry  location="mysql-connector-java-5.1.46.jar"/>    
<context id="DB2Tables"  targetRuntime="MyBatis3">    
    <commentGenerator>    
        <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值