mybatis 直接执行sql
public interface BaseMapper { /** * 执行sql * * @param sql sql 语句 * @return R 返回值 */ @SelectProvider(value = EasySelectProvider.class, method = "getSql") <R> R select(String sql); }
public class EasySelectProvider { public String getSql(String sql) { return sql; } }
使用的时候需要注意数据库的返回类型 如果接的类型不一致会报错
来自mybatis-plus 官方演示code