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

posted @ 2022-06-27 15:01  大哥超帅  阅读(1565)  评论(0编辑  收藏  举报