package com.roma.romaapi.dao; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.dao.EmptyResultDataAccessException; import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; import org.springframework.stereotype.Repository; import java.util.HashMap; import java.util.List; import java.util.Map; @Repository public class ApiDao { @Autowired private NamedParameterJdbcTemplate namedParameterJdbcTemplate; // 通过code,获取要执行的sql public Map adminInfoQueryForMap(String adminName) { try { Map paramMap = new HashMap<>(); paramMap.put("admin_name", adminName); Map resMap2 = namedParameterJdbcTemplate.queryForMap( "SELECT * FROM `admin_user` where admin_name = :admin_name AND is_enable=1", paramMap); return resMap2; } catch (EmptyResultDataAccessException e) { Map resultMap = new HashMap<>(); resultMap.put("sysErrorCode", "500"); return resultMap; } } }