使用maven插件反向映射generatorConfig.xml生成代码

Weaxor勒索病毒实战分析:从加密算法到防御策略(附检测工具清单) 本文对Weaxor勒索病毒进行了深度实战剖析,详细拆解了其采用ChaCha20与AES-CTR的混合加密算法、横向移动手法及数据回传行为。文章重点分析了其密钥生成机制的“漏洞修复”,并提供了从主机加固、网络监控到基于IOC威胁狩猎的立体化企业级防御策略与检测工具清单。 阅读详情

一、 配置Maven pom.xml 文件

<!-- 反向映射 -->
<plugin>
    <groupId>org.mybatis.generator</groupId>
    <artifactId>mybatis-generator-maven-plugin</artifactId>
    <version>1.3.2</version>
    <configuration>
        <verbose>true</verbose>
        <overwrite>true</overwrite>
    </configuration>
</plugin>

二、 配置generatorConfig.xml文件

maven插件默认会读到src/main/resources目录下的generatorConfig.xml 文件

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>
        <!--配置文件-->
    <properties resource="config.properties" />

<!-- 必须配置驱动包的路径 -->
    <classPathEntry location="C:\Users\baojulin\.m2\repository\mysql\mysql-connector-java\5.1.21\mysql-connector-java-5.1.21.jar" />

    <context id="Mysql" targetRuntime="MyBatis3">
        <commentGenerator>
            <!-- 是否去除自动生成的注释 true:是 : false:否 -->
            <property name="suppressAllComments" value="true" />
        </commentGenerator>

        <jdbcConnection driverClass="${driverClassName}"
            connectionURL="${jdbc_url}" userId="${jdbc_username}"
            password="${jdbc_password}" />

        <!-- 指定生成pojo的包和此包在项目中的地址; -->
        <javaModelGenerator targetPackage="com.baoju.entity"
            targetProject="src\main\java" />

        <!-- 指定生成pojo的映射xml文件的所在包和此包在项目中的地址 -->
        <sqlMapGenerator targetPackage="com.baoju.mapping"
            targetProject="src\main\java" />

        <!-- 指定生成访问映射xml文件的接口所在包和此包在项目中的地址; -->
        <javaClientGenerator type="XMLMAPPER"
            targetPackage="com.baoju.dao"
            targetProject="src\main\java">
        </javaClientGenerator>

        <!-- 配置表名跟pojo名  该table节点可以多个 -->
        <table tableName="test_field" domainObjectName="TestField" enableCountByExample="false" enableUpdateByExample="false"
            enableDeleteByExample="false" enableSelectByExample="false"
            selectByExampleQueryId="false">
            <property name="useActualColumnNames" value="false" />
            <columnOverride column="create_time" property="createTime" />
            <columnOverride column="float_test" property="floatTest" />
            <columnOverride column="double_test" property="doubleTest" />
            <columnOverride column="text_test" property="textTest" />
        </table>
    </context>
</generatorConfiguration>

我的config.properties配置文件

driverClassName=com.mysql.jdbc.Driver
validationQuery=SELECT 1
jdbc_url=jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
jdbc_username=root
jdbc_password=root

关于generatorConfig.xml配置文件详情,可以查看 http://generator.sturgeon.mopaas.com/ (中文文档)

三、 运行插件 mybatis-generator:generate

在eclipse 中,选择pom.xml文件,击右键先择Run AS——>Maven Build… ——>在Goals框中输入:mybatis-generator:generate

注意:如果失败,检查mysql驱动路径是否正确

送上我的测试代码 http://git.oschina.net/nmc5/mybatis-generatorConfig

信贷风控实战指南:Vintage分析表从数据建模到风险洞察 本文是一份信贷风控实战指南,详细阐述了Vintage分析从数据建模到风险洞察的全流程。文章深入解析了Vintage分析作为信贷资产“体检报告”的核心价值,并提供了从借据表与还款计划表设计、账龄计算、逾期口径判定到风险暴露计算与最终可视化透视的完整SQL实现方案,旨在帮助风控从业者构建精准的风险监控体系。 阅读详情

相关推荐

细聊Oracle通过ODBC数据源连接SQL Server数据库

    类似文章搜索引擎上有很多,内容大致相同,今天所谓细聊是因为我在借鉴这些文章时候走了些弯路,所以写此文,为自己备忘,同时如果能为初涉此处知识点的小伙伴提供些帮助就更好了,废话不多说。    我的应用场景:    项目系统使用oracle数据库,与客户的第三方系统供应商实现资源共享,对方为sql server数据库;    我的测试开发环境为64bitwin7PC机,本机上装有64位Oracl...

xueren_83的博客 1万+

GeneratorConfig.xml文件配置详解及IDEA中的使用,处女座小编整理,值得一看

先附上官网链接:http://mybatis.org/generator/index.html 小编根据开发经验,将GeneratorConfig.xml 文件整理了一下(绝对处女座),格式整洁明了,注释清晰易懂,并且把IDEA使用的方法,和可能遇到的问题都一一罗列了下,希望可以真正的帮到你。

Java Punk 1万+

Windows 11 RDP Wrapper 配置教程与常见问题解决方法

解锁家庭版RDP主机功能(Windows 11家庭版原生不支持作为RDP服务器)突破单用户连接限制,实现多用户同时远程登录(类似服务器版功能)它不修改系统核心文件,通过注入方式工作,相对安全可靠。RDP Wrapper是Windows 11家庭版用户启用远程桌面、突破单用户限制的高效工具。遵循本文步骤可快速完成配置,遇到问题时按常见问题排查方案逐一解决,多数问题可通过更新配置文件或重启服务解决。若长期使用,建议关注官方GitHub仓库的更新,确保兼容性和安全性。

weixin_41521681的博客 1363

SpringBoot集成Mybatis【使用generatorConfig.xml配置自动生成代码】

SpringBoot集成Mybatis【使用generatorConfig.xml配置自动生成代码】

感谢阅读 9084

PCIe网卡驱动实现分析(三)--- cache一致性

在现代处理器系统中,CPU的主频远高于主存读写速度,主存的读写速度成为程序执行效率的瓶颈;为了解决这个问题,在CPU和主存之间引入了Cache存储器,基于程序执行的局部性原理,在程序执行时,将正在使用的数据从主存拷贝一份到Cache,这样CPU就可以直接从Cache读写数据以改善主存读写速度慢的问题;

a935854743的博客 1779

【谷粒商城】分布式事务与下单

=购物车== 构建gulimall-cart,复制静态资源到nginx,修改网关 购物车分为离线购物车和登录购物车 离线购物车重启浏览器了也还有 1、购物车需求 特点:读多写少,放入数据库并不合适 登录状态:登录购物车 放入数据库 mongodb 放入redis(采用) 登录以后,将离线购物车里合并后清空离线购物车 未登录状态:离线购物车 放入localstorage浏览器的技术 cookie WebSQL 放入redis(采用) 浏览器重启后还在 2、购物车VO (1) 数据结构分析

努力充实,远方可期 1万+

generatorConfig.xml 元素、结构详解

这个代码是我在网上无意中查到的,忘记了是哪里的了,觉得很不错,但是东西太多一下消化不完,所以记录下来,王真正的作者看到不要介意! generatorConfig.xml 作用 : 是 mybatis-generator-maven-plugin插件的配置文件,配置该插件,用于连接数据库自动生成mybatis需要的代码文件、 XML文件整体元素、结构详解 : <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfi

༺清风暖云༻ 1478

飞牛fnNAS虚拟机开启OVS导致失联的解决

摘要:用户在使用飞牛NAS时发现开启OVS网络功能后导致NAS失联。通过多种尝试(包括开关OVS、更换系统版本、手工配置、更换网卡、处理器检查等)后发现,OVS启用状态下DHCP无法获取IP地址,手动设置IP可暂时恢复网络。但重启后问题依旧,初步判断为OVS功能存在bug。目前临时解决方案是在需要时手动开关OVS,或考虑其他虚拟化方案。用户计划后续探索替代方案,并等待官方修复该问题。

dgnankai的专栏 4334

mybatis-generator自动生成dao、mapping、bean配置详解(转)

<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <!-- 可以用于加载配置项或者配置文件,在整个配置文件中就可以使用$

S1ow 1万+

SAP Fiori 会话超时全解析:从 Launchpad 到 Identity Authentication 的统一策略

SAP Fiori会话超时机制解析与配置策略 本文深入探讨SAP Fiori项目中的会话超时机制,分析其对系统安全和用户体验的双重影响。文章系统拆解了SAP Fiori Launchpad与SAP Cloud Identity Services之间的会话超时工作原理,重点介绍了两种超时机制:服务器驱动的超时(通过SESSION_TIMEOUT_STOP_DATA_REFRESH参数控制)和UI驱动的超时(通过SESSION_TIMEOUT_INTERVAL_IN_MINUTES参数控制)。文中结合制造业产线

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 213

无人机视觉锁定与目标跟踪技术深度解析(含完整代码)

本文介绍了无人机视觉锁定系统的核心技术实现,包括系统架构、目标检测与跟踪算法。系统采用YOLOv5进行初始目标检测,结合手动框选作为备选方案。在跟踪环节对比了KCF、CSRT等传统方法和SiamFC等深度学习算法,最终选用CSRT作为CPU平台最优方案。文章详细解析了相关滤波跟踪的数学原理,并提供了目标检测器和跟踪器的Python实现代码。该系统能有效处理目标遮挡、光照变化等挑战,为无人机自主跟踪提供了实用解决方案。

电脑管家 686

[java][mybatis]generatorConfig.xml配置信息详细

generatorConfig.xml配置信息详细mybatis-generator有三种用法:命令行、eclipse插件、maven插件。个人觉得maven插件最方便,可以在eclipse/intellij idea等ide上可以通用。下面是从官网上的截图: 在MBG中,最主要也最重要的就是XML配置文件,因此本篇文章主要的内容就是XML配置。这里按照配置的顺序对配置逐个讲解,更细的内容可以配合中文文档参照。1. 配置文件头

一名不太专业的程序员 4596

使用Simulink对固定翼无人机的自动起飞与降落进行仿真

本文介绍了基于Simulink的固定翼无人机自动起飞与降落控制系统设计方法。系统包含飞行器动力学模型、控制系统、环境模拟等模块,通过简化动力学方程描述无人机运动特性。详细说明了从创建模型、设置动力学方程、设计PID控制器(包括自动起飞和降落控制策略)到添加环境模拟的完整仿真流程。重点阐述了升降舵和发动机推力的控制律设计,以及性能评估要点。本方法可有效验证控制系统设计,优化飞行稳定性和安全性参数,为无人机自主控制提供仿真支持。

amy_mhd的博客 223

在idea中的Maven项目使用MyBatis Generator反向工程生成代码及映射的文件

在idea中的Maven项目使用Mybatis反向工程生成代码及映射的文件。 在配置之前需要有maven项目,并且在src/main/java下面创建三个包dao、entity、mapper。我是放在com/etc下,这会和generatorConfig.xml文件的配置中对应。 1、配置Maven pom.xml 文件 在pom.xml增加以下插件,只需要下面两个plugin中的代码(...

qq_39289155的博客 682

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【Mybatis】使用Mybatis逆向工程

自己写实体类、接口、映射文件?太累,直接使用逆向(tian)工程自动生成

CoderX(远离Bug)的博客 278

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

intellij idea 利用generatorConfig.xml反向生成java类

intellij idea利用generatorConfig.xml反向生成java类 pom.xml 引入插件 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId&...

gaoguiqiang0的博客 1660

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

IDEA插件mybatis-generator 反向生成dao层接口和实体类 用法

1. 下载插件 File–>Settings–>搜索Plugins–>搜索mybatis-generator 2. 在pom文件中配置maven插件 <plugins> <plugin> <groupId>org.mybatis.generator</groupId> &lt...

qq779247257的博客 2410

利用generatorConfig.xml反向生成java类【待实操】

Intellij IDEA利用generatorConfig.xml反向生成java类_ZT1090258642的博客-优快云博客 数据库的表需要提前创建好 1,导入依赖: <!--mybatis自动生成工具 start--> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>m

WuHey的博客 424

IDEA中使用mybatis-generator反向生成mybatis相关接口、xml文件、和实体类

环境参数:①开发工具:IntelliJ IDEA 2018.1.1 x64②jdk版本:1.8.0_171③工程构建工具:maven 版本3.2.5步骤一:在工程中找到maven的配置文件pom.xml,在pulgins节点中增加如下内容,即增加maven中对mybatis-generator的插件支持。新增内容如下:&lt;!--Mybatis-generator插件,用于自动生成Mapper...

大摩羯先生 6939

eclipse下maven插件用mybatis-generator生成代码

众所众知,mybatis是半自动的ORM持久化框架,不像hibernate可以全自动根据库表生产pojo实体类或根据pojo实体类反向生成库表。 不过我们可以利用maven插件的mybatis-generator功能生成mybatis的xml映射文件和数据库对应的实体类。 下面请看生成代码的具体步骤: 1.新建maven项目 2.在pom.xml添加插件 &lt;plugin&g...

qq_34777858的博客 1851

使用maven逆向工程插件生成pojo类、mapper接口以及mapper.xml

目录 1.pom.xml文件中配置generator插件 2.generatorConfig.xml的配置 3.生成文件 1.pom.xml文件中配置generator插件 <plugins> <plugin> <groupId>org.mybatis.generator</groupId> ...

afsf12134的博客 414

Eclipse中Maven 配置mybatis反向生成代码完整步骤

在编程中,凡是重复的,繁琐的操作,一定会有简捷的操作来解决的。 但是简捷的方法也要自己去摸索,体会到自己在项目中写下面三个包中的代码的痛苦,就会知道mybatis反向生成代码是多么爽。 直接上步骤吧 1.打开我们的Maven项目,在pom.xml文件…标签中添加如下配置: <plugin> <groupId>org.apache.maven.plugins</g...

鄙人kunzhi96,感恩遇见! 1468

Mybatis-genarator 反向生成工具

Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 1.如何使用 第一步:在resources目录下创建mybatis文件夹,以及新建generatorConfig.xml文件 <?xml version="1.0" encoding="UTF-8"?...

Red_rose9的博客 295

推荐一款mybatis插件-反向生成mapper和实体类

添加maven依赖 pom.xml添加插件依赖 <build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>myb...

ouyangli2011的博客 585
下一篇: js函数以及js函数表达式
hp柠檬茶
博客等级 码龄11年 2粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值