소스 검색

修改delete的问题

wutianbin 7 년 전
부모
커밋
d2510a284a
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      src/main/java/org/geek/szbay/assistant/code/generator/MapperXmlMaker.java

+ 4 - 2
src/main/java/org/geek/szbay/assistant/code/generator/MapperXmlMaker.java

@@ -104,7 +104,7 @@ public class MapperXmlMaker {
 			String entityFullClassName, List<String> colNames, List<String> attrNames) {
 		sb.append("    <delete id=\"deleteByKey\">\r\n");
 		sb.append("        delete from " + tableName + "\r\n");
-		sb.append("        where " + key + " = #{delete." + key + "}\r\n");
+		sb.append("        where " + key + " = #{delete." + keyAttr + "}\r\n");
 		sb.append("    </delete>\r\n");
 		sb.append("\r\n");
 	}
@@ -317,7 +317,9 @@ public class MapperXmlMaker {
 			sb.append("        </if>\r\n");
 		}
 
-		sb.append("        order by created_on desc \r\n");
+		sb.append("        <if test=\"orderBy != null\" >\r\n");
+		sb.append("            order by ${orderBy} \r\n");
+		sb.append("        </if>\r\n");
 		sb.append("        limit ${pageSize} offset ${(page - 1) * pageSize}").append("\r\n");
 
 		sb.append("    </select>\r\n");