Eclipse中使用Mybatis自动生成

Eclipse整合MyBatis-Generator自动生成实体类、Dao、Mapper.xml 项目为spring boot starter自动生成的Maven项目,pom.xml如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"... 阅读详情
  1. 插件的安装 
    Help–>Eclipse Marketpalce,搜索mybatis, 
    选择如下图的插件:这里写图片描述 
    一路安装,重启idea
  2. 配置文件的生成 
    new–>file–>other,搜索mybatis,选择如下图文件:这里写图片描述
  3. 运行文件,自动生成相应的文件和实体类 
    配置文件,我的配置文件如下
<?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>
    <context id="testTables" targetRuntime="MyBatis3">
        <commentGenerator>
            <!-- 是否去除自动生成的注释 true:是 : false:否 -->
            <property name="suppressAllComments" value="true" />
        </commentGenerator>
        <!--数据库连接的信息:驱动类、连接地址、用户名、密码 -->
        <!-- 
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
            connectionURL="jdbc:mysql://localhost:3306/xshop?useUnicode=true&characterEncoding=utf8" userId="root"
            password="root">
        </jdbcConnection>-->
        <jdbcConnection driverClass="com.mysql.jdbc.Driver"
            connectionURL="jdbc:mysql://localhost:3306/xshop" 
            userId="root"
            password="root">
        </jdbcConnection> 

        <!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和 
            NUMERIC 类型解析为java.math.BigDecimal -->
        <javaTypeResolver>
            <property name="forceBigDecimals" value="false" />
        </javaTypeResolver>

        <!-- targetProject:生成PO类的位置 -->
        <javaModelGenerator targetPackage="com.linchong.pojo"
            targetProject="testMybatis/src">
            <!-- enableSubPackages:是否让schema作为包的后缀 -->
            <property name="enableSubPackages" value="false" />
            <!-- 从数据库返回的值被清理前后的空格 -->
            <property name="trimStrings" value="true" />
        </javaModelGenerator>
        <!-- targetProject:mapper映射文件生成的位置 -->
        <sqlMapGenerator targetPackage="cn.linchong.mapper" 
            targetProject="testMybatis/src">
            <!-- enableSubPackages:是否让schema作为包的后缀 -->
            <property name="enableSubPackages" value="false" />
        </sqlMapGenerator>
        <!-- targetPackage:mapper接口生成的位置 -->
        <javaClientGenerator type="XMLMAPPER"
            targetPackage="com.linchong.mapper" 
            targetProject="testMybatis/src">
            <!-- enableSubPackages:是否让schema作为包的后缀 -->
            <property name="enableSubPackages" value="false" />
        </javaClientGenerator>
        <!-- 指定数据库表 -->
        <!--<table tableName="items"></table> -->
        <table tableName="tb_shop"></table>
    </context>
</generatorConfiguration>

运行配置文件生成对应的实体类和mapper文件:点击配置文件,右键run as->mybatis…如下图所示:这里写图片描述 
期间出现的错误: 
1.MySql8 Client does not support authentication protocol requested by server; consider upgrading MySQL 
解决方法: 
USE mysql; 
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’; 
FLUSH PRIVILEGES;

mybatis简单快速自动生成代码 Eclipse插件 第一步:打开eclipse第二步第三步第四步:代码部分&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/... 阅读详情

相关推荐

Mybatis实例——可直接导入eclipse运行

Mybatis实例——可直接导入eclipse运行;Mybatis实例——可直接导入eclipse运行;Mybatis实例——可直接导入eclipse运行;

MyBatis框架基础在eclipse中使用的最全教程

它封装了JDBC操作的繁琐操作,对JDBC进行了封装 Eclipse中配置mybatis-3-config.dtd,目的是让后面的xml文件有提示 下载链接: http://mybatis.org/dtd/mybatis-3-config.dtd http://mybatis.org/dtd/mybatis-3-mapper.dtd ...

小小苏的小小苏 3233

mybatis代码自动生成器(eclipse打开)

用eclipse打开项目,通过修改generatorConfig.XML文件连接数据库(MySQL),自动根据数据表来生成mybatis所需的数据查询模型,可以参考文件中自带的generato配置详解来配置

eclipse中mybatis自动生成

安装插件 2..建配置文件:file,new,other... 3.配置文件 &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" ...

我是谁不重要的博客 934

MIMO技术入门

MIMO:多天线技术,发射端和接收端有多个天线(注意:并不是指多个天线板,而是多套振子,每一套是一个独立的天线。) 4G:2、8天线 5G:4、64天线(64T64R) 手机也是多天线 MIMO实现效果的分类: 1)空间分集 。2)空间复用。3)波束赋形。 空间分集(space diversity) 作用:提升接收质量 利用多个天线发射或者接收一个数据流,避免单个信道衰落对整个链路的影响。(比如你的耳机坏了一只并不影响另一只) 空间复用(space multiplexing) 作用:提升速率 利

About1129的博客 2873

8卡H20运行DeepSeek-V3-0324性能和推理实测

最近在一台 8卡H20 机器上,先后部署了 DeepSeek-R1-AWQ (671B)和最新的 DeepSeek-V3-0324 (685B) ,测试了下性能和数学问题跑分。服务器由火山引擎提供。

weixin_53138109的博客 3362

在eclipse工具里配置hibernate的快捷键提示

一、下载hibernate框架项目 hibernate的官网:http://hibernate.org/ 下载hibernate的地址:https://sourceforge.net/projects/hibernate/files/ 下载一下hibernate-orm,常用的也就是这个 下载下来的文件 二、找到dtd约束文件 解压下载的文件 把解压后的文件打开 找...

码到家 414

构建OneService:打造高效、安全、灵活的企业级数据服务平台

数据服务(OneService)作为统一的数据服务出口,实现了数据的统一市场化管理,有效地降低数据开放门槛的同时,保障了数据开放的安全。

数据与算法架构提升之路专栏 2106

全网首篇eclipse 实现 Spring整合Mybatis

纯注解开发 eclipse 实现 Spring整合Mybatis,简单易学,一口气领悟

m0_74381444的博客 827

一网打尽身份验证与授权:深入剖析ASP.NET Core Identity在C#中的全方位实战应用

ASP.NET Core Identity 是 Microsoft 提供的一个强大且可扩展的身份验证和授权框架,用于构建基于用户账户、角色和权限的Web应用程序。它提供了用户注册、登录、密码管理、多因素认证、角色分配、授权等功能,与ASP.NET Core框架深度集成,简化了安全相关的开发工作。通过上述代码示例和注释,展示了如何安装配置Identity、自定义用户实体与数据库上下文、实现用户注册登录、管理角色与用户角色关系,以及如何使用授权策略保护应用程序资源。,并指定用户和角色类型以及主键类型。

java专栏 1526

2023华为od机试C卷【推荐多样性】Java&Go 实现

推荐多样性需要从多个列表中选择元素,一次性要返回N屏数据(窗口数量),每屏展示K个元素(窗口大小),选择策略1.各个列表元素需要做穿插处理,即先从第一个列表中为每屏选择一元素,再从第二个列表中为每屏选择一个元素,依次类推2.每个列表的元素尽量均分为N份,如果不够N个,也要全部分配完,

MISAYAONE的博客 2179

Eclipse 安装和使用mybatis generator插件自动生成代码

目录 Eclipse MyBatis Generator插件安装 Eclipse 使用mybatis generator插件自动生成代码 Eclipse MyBatis Generator插件安装 1.进入Eclipse Marketplace 【Help】 -&amp;gt; 【Eclipse Marketplace…】 2.搜索MyBatis Generator 点击【Install】即开始安装,...

chegy218的博客 540

一个人干完整个运营团队!浙大开源「Easel」全链路拆解:从热点发现到自动发布,一个 Agent 直接做出来

一个人干完整个运营团队?浙大 REAL 实验室开源的 Easel,把 OpenClaw Agent、账号画像、114 个内容技能和真实媒体工具接在一起:从热点发现、选题策划、图文视频创作,到七平台适配发布、数据归因复盘,全链路一个 Agent 闭环完成,产物按项目归档。本文完整拆解其五层工作流、四层 Prompt Stack 架构、画像内联机制、Skill 三层加载与产物契约,附安装部署、.env 关键配置、Embedding 避坑、已知问题修复等实战干货,全程无虚构、可复现。

program哲学 282

eclipse中mybatis自动生成插件使用

   对于使用Mybatis的开发者来说, 使用mybatis generator来生成mapper 以及配置文件, 可以大大简化工作,mybatis generator有多种工作方式, eclipse插件是一种比较友好的方式. 第一, 首先,到http://marketplace.eclipse.org/marketplace-client-intro?mpc_install=294...

weixin_30436101的博客 76

亲测解决This application failed to start because no Qt platform plugin could be initialized.

这个问题是由于环境变量改变或者Qt的路径改变导致,解决办法是在环境变量里面重新添加Qt路径。

狂小虎/Anthony Dave的博客 KuangXiaoHu's Blogs 2919

19、CATIA V5:参数化建模与零件目录创建全解析

本文详细解析了在CATIA V5中通过设计表实现参数化建模及零件目录创建的完整流程。以支撑块和钩形夹为例,介绍了参数识别、设计表创建与关联、配置管理以及零件目录的构建方法。同时,提供了实际操作建议和注意事项,帮助设计师高效创建和管理零件族,提升设计效率和质量。

raspberrypi5的博客 446

Eclipse 使用Maven自动生成Mybatis代码

Eclipse 使用Maven自动生成Mybatis代码 1.在pom文件中添加如下代码 <build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin&...

weixin_43111077的博客 461

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Eclipse在maven中使用mybatis自动生成代码

1)在generatorConfig.xml中配置生成代码信息 &lt;!-- 配置数据库中表信息 --&gt; &lt;!-- &lt;table tableName=" "/&gt; --&gt; &lt;table tableName = "metro_material" domainObjectName="MetroMaterial" enableC

989

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Eclipse使用mybatis generator自动生成代码

一、写在前面            Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。通过在Eclipse中集成mybatis-generater插件,自动生成Mybatis相关的model、dao、Mapping等文件,能够减少出错,减少开发工作量。 二、...

BADAO_LIUMANG_QIZHI的博客 1036

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

eclipse中mybatis自动生成插件(ibator for mybatis插件)

今天介绍一下利用命令的方式自动生成mybatis代码,但是每次都去运行cmd命令感觉还是有点麻烦,所以找了些资料发现eclipse里面也可以安装插件自动生成代码,下面简单介绍一下,也是给自己以后使用时留一个存档。 首先还是下载工具:http://download.youkuaiyun.com/detail/u010608551/9490134 下载完之后会得到一个jar文件,然后将这个文件拷贝到eclipse...

weixin_44975322的博客 733

使用eclipse创建SpringBoot项目整合Mybatis并用Mybatis自动生成代码

这里写自定义目录标题欢迎使用Markdown编辑器加粗样式新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎...

qq_31169429的博客 2645

eclipse/idea 使用maven generator 插件自动生成mybatis代码

首先记录下eclipse使用maven generator 插件自动生成mybatis代码1、在pom.xml文件中添加“mybatis generator自动代码生成插件”如果已经存在在&lt;build&gt;&lt;plugins&gt;节点,则直接在&lt;plugins&gt;节点下添加即可,否则需要一并添加上。&lt;!-- mybatis generator 自动生成代码插件 --&...

lei95的博客 635

mybatis代码自动生成eclipse插件简介

   IBator是一个生成mybatis代码的eclipse插件,有如下特点: 1. 全自动生成pojo,xml,dao 2. 支持xml和annotation方式映射 3. 能生成数据库所有表,或选择部分表,能根据表的关系自动选择表来生成pojo和映射文件和dao   4. 如果表和字段名是关键字,能生成进行处理 5. 如果pojo中属性名是关键字,也能自动处理 6. 如果数据库中字段名有注释...

zz733 178

mybatis 之 generator插件使用 集成到了eclipse 自动生成实体,example,mapper

之前没用mybatis正式做过公司项目,最近自己搭建了一个集成了mybatis项目,

darrenzhong的专栏 1万+

eclipse下mybatis自动生成

山鹰的专栏 593

eclipse+maven+mybatis自动生成entity、dao层

eclipse+maven+mybatis自动生成entity、dao层 本文总结自本人真实项目,写项目时参考了网上一些资料,并非原创,只为记录分享。 ——Elong_Deo 说明本文说的自动生成dao需要maven环境以及在maven项目中使用,分为下面三个步奏。 配置项目的pom.xml文件 添加并配置generatorConfig.xml 配置eclipse的tool以及快捷方式 pom.

敲码农的小代码   ; 1万+
上一篇: idea离线破解安装 mybatis_plugin与使用
下一篇: redis常用命令
从放弃到开始
博客等级 码龄11年 766粉丝 303原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值