CmHeheRelatedImagesMapper.xml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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.caimei.modules.hehe.dao.CmHeheRelatedImagesDao">
  4. <sql id="cmHeheRelatedImagesColumns">
  5. a.id AS "id",
  6. a.image AS "image"
  7. </sql>
  8. <sql id="cmHeheRelatedImagesJoins">
  9. </sql>
  10. <select id="get" resultType="CmHeheRelatedImages">
  11. SELECT
  12. <include refid="cmHeheRelatedImagesColumns"/>
  13. FROM cm_hehe_related_images a
  14. <include refid="cmHeheRelatedImagesJoins"/>
  15. WHERE a.id = #{id}
  16. </select>
  17. <select id="findList" resultType="CmHeheRelatedImages">
  18. SELECT
  19. <include refid="cmHeheRelatedImagesColumns"/>
  20. FROM cm_hehe_related_images a
  21. <include refid="cmHeheRelatedImagesJoins"/>
  22. <where>
  23. </where>
  24. <choose>
  25. <when test="page !=null and page.orderBy != null and page.orderBy != ''">
  26. ORDER BY ${page.orderBy}
  27. </when>
  28. <otherwise>
  29. </otherwise>
  30. </choose>
  31. </select>
  32. <select id="findAllList" resultType="CmHeheRelatedImages">
  33. SELECT
  34. <include refid="cmHeheRelatedImagesColumns"/>
  35. FROM cm_hehe_related_images a
  36. <include refid="cmHeheRelatedImagesJoins"/>
  37. <where>
  38. </where>
  39. <choose>
  40. <when test="page !=null and page.orderBy != null and page.orderBy != ''">
  41. ORDER BY ${page.orderBy}
  42. </when>
  43. <otherwise>
  44. </otherwise>
  45. </choose>
  46. </select>
  47. <insert id="insert" parameterType="CmHeheRelatedImages" keyProperty="id" useGeneratedKeys="true">
  48. INSERT INTO cm_hehe_related_images(
  49. image
  50. ) VALUES (
  51. #{image}
  52. )
  53. </insert>
  54. <update id="update">
  55. UPDATE cm_hehe_related_images SET
  56. image = #{image}
  57. WHERE id = #{id}
  58. </update>
  59. <delete id="delete">
  60. DELETE FROM cm_hehe_related_images
  61. WHERE id = #{id}
  62. </delete>
  63. </mapper>