代码拉取完成,页面将自动刷新
同步操作将从 Troy/bean-searcher 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
package com.ejlchina.searcher;
import com.ejlchina.searcher.bean.DbType;
import com.ejlchina.searcher.param.FetchType;
import java.util.Map;
/**
* 请求参数解析器接口
*
* @author Troy.Zhou @ 2017-03-20
* */
public interface ParamResolver {
/**
* @param beanMeta 元数据
* @param fetchType Fetch 类型
* @param paraMap 原始检索参数
* @return SearchParam
* @throws IllegalParamException 抛出非法参数异常后将终止 SQL 查询
* */
SearchParam resolve(BeanMeta<?> beanMeta, FetchType fetchType, Map<String, Object> paraMap) throws IllegalParamException;
/**
* 参数值转换器
* @since v3.8.0
*/
interface Convertor {
/**
* @param dbType 需转换的目标类型
* @param valueType 值类型
* @return 是否支持
*/
boolean supports(DbType dbType, Class<?> valueType);
/**
* @param dbType 目标类型
* @param value 待转换的值
* @return 转换后的值
*/
Object convert(DbType dbType, Object value);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。