首页 > 其他分享 >mybatis常用xml语法

mybatis常用xml语法

时间:2023-07-28 11:44:07浏览次数:29  
标签:xml plate vga 语法 startTime mybatis type

    @Select("<script> " +
            "select " +
            "vga.plate_type as plateType," +
            "count(plate_info) as counts " +
            " from" +
            " vehicle_gangqu_all vga" +
            "<where>" +
            "<if test='crossCode != null and crossCode.size &gt;0'>" +
            " and  vga.cross_code in " +
            "                <foreach collection=\"crossCode\" item=\"item\" open=\"(\" separator=\",\" close=\")\">\n" +
            "                     #{item} \n" +
            "                </foreach>" +
            "</if>" +
            "<if test='searchCarParamDTO.startTime != null and searchCarParamDTO.startTime.length &gt;0 '>" +
            "   and toStartOfDay(vga.pass_time) BETWEEN  #{searchCarParamDTO.startTime} AND  #{searchCarParamDTO.startTime} " +
            "</if>" +
            "</where>" +
            "group by " +
            " vga.plate_type  </script>")
    L

 

标签:xml,plate,vga,语法,startTime,mybatis,type
From: https://www.cnblogs.com/liubaihui/p/17587199.html

相关文章

  • Mybatis的工作原理
    1、读取Mabatis配置文件mabatis-config.xml为MyBatis的全局配置文件,配置了MaBatis的运行环境等信息,例如数据库连接信息。2、加载映射文件加载通过Mapper.xml配置或者注解的SQL映射,该文件中配置了操作数据库的SQL语句,需要在MaBatis配置文件mabatis-config.xml中加载。3、构造会话工......
  • 领略MyBatis-Flex的魅力
    一、MyBatis-Flex是什么MyBatis-Flex是一个优雅的MyBatis增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用Mybaits-Flex链接任何数据库,其内置的QueryWrapper帮助我们极大的减少了SQL编写的工作的同时,减少出错的可能性。总而言之,MyBatis-Flex能够极......
  • SQL2008 不用for xml 实现拼接字符串
    因为forxml有些特殊符号 不能作为分割符号,所以采用这种方式。如果是SQL2012的话 有自带的函数了--测试数据IFOBJECT_ID('tempdb..#tmp_Orgdata')ISNOTNULLDROPTABLE#tmp_OrgdataGO--GID分组IDSTRCOL字符串SELECTGID,StrColINTO#tmp_Orgdat......
  • 超越 Mybatis-Plus?超强 ORM 框架横空出世!
    点击“终码一生”,关注,置顶公众号每日技术干货,第一时间送达!1、MyBatis-Flex是什么MyBatis-Flex是一个优雅的MyBatis增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用Mybaits-Flex链接任何数据库,其内置的QueryWrapper^亮点帮助我们极大的减少了SQL编写......
  • Mybatis-plus学习
    简介:MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。架包依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.28</version></dependency><dependency> <groupId>org.......
  • Xml文件相关操作
    Xml文件相关操作C#中的XML是一种可扩展标记语言(ExtensibleMarkupLanguage),用于存储和交换数据。在C#中,我们可以使用内置的System.Xml命名空间来处理和操作XML数据。一、关键概念1.标签(Tags)XML使用标签来标识数据的起始和结束。标签由尖括号(<>)包围,可以包含标签名称和属性。......
  • AI面试官:Xml知多少
    AI面试官:Xml知多少目录AI面试官:Xml知多少1.什么是XML?它与HTML有何不同?2.XML的常见用途是什么?3.解释XML的基本结构4.XML和JSON有什么区别?它们在什么场景下更适用?5.如何解析XML文件并提取其中的数据?请用C#代码示例。6.什么是XMLSchema(XSD)?它在XML中的作用是......
  • 有关java语法的一些细节(与c++比较)
    与c++不同,java不支持方法参数的默认值设置,因此若有此需要,可以使用重载的方式去实现,如:publicclassTest{publicintfunc(inta,Stringb){//TODO}publicintfunc(){returnfunc(0,newString("defult"));}...}java中类型转换都......
  • 正点原子Ubuntu入门014---Makefile基本语法
    一、Makefile规则格式目标……:依赖文件集合(Tab键)命令1(Tab键)命令2(Tab键)命令3……  先判断依赖文件是否存在,存在才依次运行命令 main:main.oinput.ocalcu.ogcc-omainmain.oinput.ocalcu.omain.o:main.cgcc-cmain.cinput.o:input.c......
  • go语言语法 字符串查询
    Go语言语法字符串查询Go语言是一种编译型的静态类型语言,具有简洁的语法和强大的并发性能。在Go语言中,字符串是一种常见的数据类型,用于表示文本信息。在实际开发中,经常需要对字符串进行查询和操作。本文将介绍Go语言中的字符串查询操作,并通过代码示例演示其用法。字符串基础在Go......