zoukankan      html  css  js  c++  java
  • mybatis中使用包装对象

    在实际的应用中,很多时候我们需要的查询条件都是一个综合的查询条件,因此我们需要对已经存在的实体进行再一次的包装,以方便我们进行查询操作,于是包装对象的作用就很明显了,在这里我举一个简单的例子

    1、首先是定义一个包装对象



    2、然后是在映射文件中编写查询sql

    注意:这里有个要注意的地方就是使用${user.username},因为这里使用的是pojo,而不是简单类型,所以命名可以是其他名字,而不一定是value,这是一个值得注意的地方。



    3、编写mapper接口中对应的查询方法

    注意:要遵循规范:1)statement的id要和方法的名称一样 

    2)输入参数的类型和parameterType一致

    3)输出参数的类型和resultType一致,这个要根据你要返回的是单个实体还是列表进行判断




    4、测试类



    5、执行结果:


    这个简单的例子模拟了包装类的使用,但是查询的对象的属性都是在同一个对象中的,在实际应用重要灵活变动。






  • 相关阅读:
    将Excel文件.xls导入SQL Server 2005
    linux mount命令
    python write file
    vim visual模式 复制
    chef简介
    录音整理文字工具otranscribe简介
    ftp put get 的使用方法
    yum lock 解决方法
    phalcon builder get raw sql
    centos7安装VirtualBox
  • 原文地址:https://www.cnblogs.com/chunguang-yao/p/10666443.html
Copyright © 2011-2022 走看看