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 @   大哥超帅  阅读(1579)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示