开发者社区 问答 正文

springboot框架,代码读取myabtis xml中的sql语句:报错

目的:页面点击查看,传入一个xml中的id,然后在代码中使用函数(myabtis本身提供的最好)根据id直接读取此id内的sql语句,然后返回到页面显示

问题:请问mybatis是否有这样的函数直接读取sql

 

展开
收起
kun坤 2020-06-06 23:48:31 678 分享 版权
1 条回答
写回答
取消 提交回答
  • 当然有的,示例代码如下:

     

    @Autowired
    SqlSessionTemplate sqlSessionTemplate;
    
    public String getSql() {
        sqlSessionTemplate
            .getConfiguration()
            .getMappedStatement("com.xxx.mapper.XxxMapper.xxx")
            .getBoundSql(null)
            .getSql();
    }

     

    2020-06-06 23:48:35
    赞同 展开评论