0dce3250344091921e1566f819ebf118cbdc937f.svn-base 870 B

12345678910111213141516171819202122232425262728
  1. <#list subTables as subTab>
  2. <#assign originalForeignKeys = subTab.originalForeignKeys>
  3. #segment#${subTab.entityName}Mapper.xml
  4. <?xml version="1.0" encoding="UTF-8"?>
  5. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  6. <mapper namespace="${bussiPackage}.${entityPackage}.mapper.${subTab.entityName}Mapper">
  7. <delete id="deleteByMainId" parameterType="java.lang.String">
  8. DELETE
  9. FROM ${subTab.tableName}
  10. WHERE
  11. <#list originalForeignKeys as key>
  12. ${key} = ${r'#'}{mainId} <#rt/>
  13. </#list>
  14. </delete>
  15. <select id="selectByMainId" parameterType="java.lang.String" resultType="${bussiPackage}.${entityPackage}.entity.${subTab.entityName}">
  16. SELECT *
  17. FROM ${subTab.tableName}
  18. WHERE
  19. <#list originalForeignKeys as key>
  20. ${key} = ${r'#'}{mainId} <#rt/>
  21. </#list>
  22. </select>
  23. </mapper>
  24. </#list>