首页 > 其他分享 >Mapper.xml

Mapper.xml

时间:2023-12-15 15:45:04浏览次数:29  
标签:xml Mapper ca xxx where id select ct

<resultMap id="resuleMap" type="com.com.entity.xxx">

  <id property="id" column="id"></id>

  <result property="xxx" column="xxx"></result >

  <result property="xxx" column="xxx"></result >

  <association property="entity" column="entity_id" select="selectentityById"> </association > //@TableField(exist = false) 

  <collection property="entityList" column="id" javaType="ArrayList" select="selectentityById"> </collection>

</resultMap>

<select id="selectentityById" parameterType="String" resultType="com.com.entity.xxx" >

  select * from xxx where xxx_id = #{xxxid}

</select>

<select id="selectentityById" parameterType="String" resultType="com.com.entity.xxx" >

  select * from xxx where id = #{id}

</select>

——————————————————————————————————————————————————————

<resultMap id="resuleMap" type="com.com.entity.xxx">

  <id property="id" column="id"></id>

  <result property="xxx" column="xxx"></result >

  <result property="xxx" column="xxx"></result >

  <collection property="entityList" ofType="com.com.entity.xxx" > //@TableField(exist = false)

    <id property="xxx_id" column="xxx_id"></id>

    <result property="xxx" column="xxx"></result >

    <result property="xxx" column="xxx"></result >

 

  </collection>

</resultMap>

 

<select id="selectentityById" parameterType="String" resultType="resuleMap" >

  select 

    ca.*,

    ct.*,

    ct.id as xxx_id

  from

    xxx ca

    left join xxx ct on ca.id = ct.xxxid

  where

    id = #{id}

</select>

 

标签:xml,Mapper,ca,xxx,where,id,select,ct
From: https://www.cnblogs.com/yuemw123/p/17903497.html

相关文章

  • spring xml配置文件之context:annotation-config
    我们一般在含有Spring的项目中,可能会看到配置项中包含这个配置节点context:annotation-config。<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-......
  • SpringBoot+MyBatis-Plus没有扫描到Mapper的问题
    一、问题:WARN22052---[      main]ConfigServletWebServerApplicationContext: NoMyBatismapperwasfoundin'[xxx.xxx.xxxx]'package.Pleasecheckyourconfiguration.WARN22052---[      main]ConfigServletWebServerApplicationConte......
  • 实现XML与JSON转换,实测这个方法最便捷
    XML和JSON是当今最常用的两种数据格式,在数据交换和存储领域占有重要地位。XML以其树状结构和可扩展性被广泛使用,而JSON则以其轻量级和易读性受到开发者的青睐。有时候,为了更好地利用它们的优点解决数据共享、数据处理和数据存储等问题,我们需要将这两种格式进行转换。本文将介绍如......
  • JAVA:mapper.java和mapper.xml的关系,以及foreach的用法
    简单理解就是,java声明了方法,xml实现了方法,类似与接口与实现接口,他们之间的关系如下:// Mapper.java中List<Ranks>inquireOnlyName(@Param("names")List<String>names,@Param("status")Stringstatus,@Param("startIndex&qu......
  • 对virsh dumpxml 文件的解释
    <name>Centos</name><uuid>dc502a07-6a66-0472-45b2-0afc2b7a8237</uuid><memoryunit='KiB'>16580608</memory><currentMemoryunit='KiB'>16580608</currentMemory><vcpuplacement=&#......
  • 安装 lxml==4.5.1版本报错
    前言全局说明安装lxml==4.5.1版本时,报错:一、先说解决方法原因:可能是模块指定版本太老,需要的python版本也要旧一些,安装3.10.11和3.9都不行,解决:降到3.8.10就可以了安装包名:python-3.8.10-amd64.exe有的说jiang到python==3.9.12也可以(我没试,就直接用我之前安装......
  • 基于XML的SOAP协议
    基于XML的最著名的通信协议就是SOAP了,全称简单对象访问协议(SimpleObjectAccessProtocol)。它使用XML编写简单的请求和回复消息,并用HTTP协议进行传输。SOAP将请求和回复放在一个信封里面,就像传递一个邮件一样。信封里面的信分抬头和正文。POST/purchaseOrderHTTP/1.1H......
  • Mybatis使用generator逆向工程生成器生成entity、mapper、.xml模版类
    前言今天将表建好了,但是一个一个的建实体类、Mapper接口、Mapper.xml文件就十分的麻烦,所以我就想到了MyBatis逆向,今天就操作一把!这里我们采用maven来进行操作。一、新建generatorConfig.xml文件首先建好表,在你的项目的resource文件中新建generatorConfig.xml文件。代码如下:<?xmlv......
  • Spring Boot学习随笔- 集成JSP模板(配置视图解析器)、整合Mybatis(@MapperScan注解的使用
    学习视频:【编程不良人】2021年SpringBoot最新最全教程第五章、JSP模板集成5.1引入JSP依赖<!--引入jsp解析依赖--><!--C标签库--><dependency><groupId>jstl</groupId><artifactId>jstl</artifactId><version>1.2</version></depen......
  • logback-boot.xml
    <?xmlversion="1.0"encoding="UTF-8"?><configuration><!--%m输出的信息,%p日志级别,%t线程名,%d日期,%c类的全名,%i索引【从数字0开始递增】,,,--><!--appender是configuration的子节点,是负责写日志的组件。--><!--ConsoleAppender:把日志输出到控制台--......