AcProMapper.xml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.miniframe.model.ac.dao.AcProMapper">
  4. <sql id="Example_Where_Clause">
  5. <!--
  6. WARNING - @mbg.generated
  7. -->
  8. <where>
  9. <foreach collection="oredCriteria" item="criteria" separator="or">
  10. <if test="criteria.valid">
  11. <trim prefix="(" prefixOverrides="and" suffix=")">
  12. <foreach collection="criteria.criteria" item="criterion">
  13. <choose>
  14. <when test="criterion.noValue">
  15. and ${criterion.condition}
  16. </when>
  17. <when test="criterion.singleValue">
  18. and ${criterion.condition} #{criterion.value}
  19. </when>
  20. <when test="criterion.betweenValue">
  21. and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
  22. </when>
  23. <when test="criterion.listValue">
  24. and ${criterion.condition}
  25. <foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
  26. #{listItem}
  27. </foreach>
  28. </when>
  29. </choose>
  30. </foreach>
  31. </trim>
  32. </if>
  33. </foreach>
  34. </where>
  35. </sql>
  36. <select id="countByExample" parameterType="com.miniframe.model.ac.AcProSQLBuilder" resultType="java.lang.Long">
  37. <!--
  38. WARNING - @mbg.generated
  39. -->
  40. select count(*) from ac_pro
  41. <if test="_parameter != null">
  42. <include refid="Example_Where_Clause" />
  43. </if>
  44. </select>
  45. <cache>
  46. <!--
  47. WARNING - @mbg.generated
  48. -->
  49. </cache>
  50. </mapper>