首页 > 其他分享 >MyBatis逆向工程配置文件及一些配置解释(跑通)

MyBatis逆向工程配置文件及一些配置解释(跑通)

时间:2023-05-09 15:44:05浏览次数:38  
标签:逆向 配置 配置文件 解释 跑通 MyBatis

<?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>
    <!-- targetRuntime:执行生成逆向工程的版本
            MyBatis3Simple    生成基本的CRUD(简洁版)
            MyBatis3          生成代条件的CRUD(比较复杂一点)
     -->
    <context id="DB2Tables" targetRuntime="MyBatis3">
        <!-- 数据源配置 -->
        <jdbcConnection driverClass="com.mysql.cj.jdbc.Driver"
                        connectionURL="jdbc:mysql://localhost:3306/ssm?serverTimezone=UTC"
                        userId="root"
                        password="root"
                        >
        </jdbcConnection>
        <!-- Bean的生成策略 -->
        <javaModelGenerator targetPackage="com.shuyepl.mybatis.pojo" targetProject=".\src\main\java">
            <property name="enableSubPackages" value="true" />
            <property name="trimStrings" value="true" />
        </javaModelGenerator>
        <!-- SQL映射文件生成策略 -->
        <sqlMapGenerator targetPackage="com.shuyepl.mybatis.mapper" targetProject=".\src\main\java">
            <property name="enableSubPackages" value="true" />
        </sqlMapGenerator>
        <!-- Mapper接口生成策略 -->
        <javaClientGenerator type="XMLMAPPER" targetPackage="com.shuyepl.mybatis.mapper" targetProject=".\src\main\java">
            <property name="enableSubPackages" value="true" />
        </javaClientGenerator>
        <!--
            逆向分析的表
            tableName设置为*可以对应所有的表,这是可以不用写domainObjectName
            domainObjectName指定生成类的名称为什么
         -->
        <table tableName="t_emp" domainObjectName="Emp" />
        <table tableName="t_dept" domainObjectName="Dept" />
    </context>
</generatorConfiguration>

标签:逆向,配置,配置文件,解释,跑通,MyBatis
From: https://www.cnblogs.com/shuyepl/p/17385230.html

相关文章

  • mybatis @Intercepts @Signature
      详细介绍点击这里 @Intercepts是mybatis中的一个常用拦截器注解,表明当前对象是一个拦截器。@Intercepts//描述:标志该类是一个拦截器@Signature//描述:指明该拦截器需要拦截哪一个接口的哪一个方法type;//四种类型接口中的某一个接口,如Executor.class;......
  • mybatis 自定义序列号
    功能需求:每天的序列号从1开始,保留四位数,不足4位往前补01,新建一张表 CREATETABLE`sequence`(`day_id`dateDEFAULTNULLCOMMENT'账期',`name`varchar(50)COLLATEutf8mb4_binNOTNULLCOMMENT'序列的名字',`current_value`int(11)NOTNULLCOMMENT'序列......
  • MyBatisPlus
    MyBatisPlus今日目标基于MyBatisPlus完成标准Dao的增删改查功能掌握MyBatisPlus中的分页及条件查询构建掌握主键ID的生成策略了解MyBatisPlus的代码生成器1,MyBatisPlus入门案例与简介这一节我们来学习下MyBatisPlus的入门案例与简介,这个和其他课程都不太一样,其他的课程都......
  • 【configparser】Python解析配置文件的模块使用总结
    简介configparser是Pyhton标准库中用来解析配置文件的模块,并且内置方法和字典非常接近。Python2.x中名为ConfigParser,3.x已更名小写,并加入了一些新功能。调用importconfigparserconfig=configparser.ConfigParser()config.read("config.ini")常用方法#获取所用......
  • ZLMediaKit报错,程序启动失败,请修改配置文件中端口号后重试!
    报错信息如下:2023-05-0910:33:22.819W[MediaServer][13423-MediaServer]sockutil.cpp:421bind_sock6|Bindsocketfailed:addressalreadyinuse2023-05-0910:33:22.819W[MediaServer][13423-MediaServer]main.cpp:366start_main|端口占用或无权限:Listenon:......
  • MyBatis 概念与CRUD
    MyBatis一、概念与简介1.1框架概念ORMORM(ObjectRelationalMapping)对象关系映射,将程序中一个对象与表中的一行数据一一对应ORM映射框架,提供持久化类与表的映射关系,在运行时参照映射文件的信息,把对象持久化到数据库中。提供动态sql语句(set标签/sql片段/if标签/fo......
  • 2023最新版——新手使用mybatis-plus 3.5.2并使用器代码生成器
    最新版——新手使用mybatis-plus3.5.2并使用器代码生成器第一步,pom文件引入依赖主要引入mybatis-plus和代码生成器需要使用的freemaker依赖<dependency> <groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.2</vers......
  • 关于 mybatis-spring-boot-starter 的版本适配问题
    写在前面:本人就读于某不知名二本计科专业,目前大二,正在自学SpringBoot。博客中难免出现谬误,请大家批评指正,不喜勿喷,键盘侠手下留情。开发环境:IDEA2022.3.2JDK1.8SpringBoot2.7.11Maven3.9.0问题描述:最近在写一个SpringBoot项目,整合了Mybatis,在程序运行时出现如下报错......
  • Linux基础19 Gdisk, 挂载命令mount与配置文件, fstab文件的详细信息, Swap介绍与案例,
    gdiskgdisk分区,分区表是GPT,支持更大的容量分区。128个。#需要安装[root@oldboy~]#yuminstall-ygdisk 1.添加硬盘,3TB在vmware里面添加2.查看是否能识别出来。[root@oldboy~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0050G0disk......
  • MyBatis-Plus和PageHelper冲突导致Factory method sqlSessionFactory threw exception
    springboot开始引入了mybaits-plus。后来想引入pagehelper进行分页,引入之后报错ErrorstartingApplicationContext.Todisplaytheconditionsreportre-runyourapplicationwith'debug'enabled.13:48:24.428ERRORo.s.boot.SpringApplication[845]-Applicationrun......