1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| if (value instanceof String){ sql.append("'").append(entry.getValue()).append("'").append(","); }else { sql.append(entry.getValue()).append(","); } } sql.deleteCharAt(sql.length() - 1); sql.append(")"); log.info("[{}] - 插入操作:{}",table,sql); Query query = runCountSql(sql.toString()); query.executeUpdate(); }
@Transactional public void update(Map<String,String> query,Map<String,String> config,Map<String,Object> body){ StringBuffer sql = new StringBuffer("UPDATE ").append("`").append(table).append("`").append(" SET "); for (Map.Entry<String,Object> entry:body.entrySet()){ Object value = entry.getValue(); if (value instanceof String){ sql.append("`"+humpToLine(entry.getKey())+"`").append("=").append("'").append(value).append("'").append(","); }else { sql.append("`"+humpToLine(entry.getKey())+"`").append("=").append(value).append(","); }
} sql.deleteCharAt(sql.length()-1); sql.append(toWhereSql(query,"0".equals(config.get(FindConfig.LIKE)),config.get(FindConfig.SQLHWERE)));
log.info("[{}] - 更新操作:{}",table,sql); Query query1 = runCountSql(sql.toString()); query1.executeUpdate(); }
public Map<String,Object> selectToPage(Map<String,String> query,Map<String,String> config){ Query select = select(query, config); Map<String,Object> map = new HashMap<>(); map.put("list",select.getResultList()); map.put("count",count(query,config).getSingleResult()); return map; }
public Map<String,Object> selectToList(Map<String,String> query,Map<String,String> config){ Query select = selectGroupCount(query, config); Map<String,Object> map = new HashMap<>(); map.put("list",select.getResultList()); return map; }
public Map<String,Object> selectBarGroup(Map<String,String> query,Map<String,String> config){ Query select = barGroup(query, config); Map<String,Object> map = new HashMap<>(); map.put("list",select.getResultList()); return map;
|