问题描述
@Intercepts( {@Signature(method = "handleResultSets", type = ResultSetHandler.class, args = {Statement.class}) }) public class ResultSetHandlerInterceptor implements Interceptor {private Logger logger = Logger.getLogger(ResultSetHandlerInterceptor.class);@Overridepublic Object intercept(Invocation invocation) throws Throwable { [color=red]//想在这里获得resultType,如果resultType="map"时进行相关处理[/color]}//.....}
解决方案
MappedStatement statement = (MappedStatement) invocation.getArgs()[0];statement.getResultSetType();
时间: 2024-08-24 19:59:04