当前使用版本(必填,否则不予处理)
3.3.x
已经根据mapper获取到statement了 MappedStatement stmt = config.getMappedStatement(mapper); 下一步要获取真实的SQL stmt.getBoundSql(parameter).getSql(); 此时需要parameter,因为是通用的处理方式,所以此时无法获取parameter参数, mybatis-plus能不能获取参数绑定,或者有没有方式能够获取mapper的真实SQL, 谢谢!
Comment From: miemieYaho
stmt.getBoundSql(parameter) -> ognl -> 得到sql
Comment From: hzn6426
能具体点吗? 最好有一段代码, 谢谢 或者在mybatis plus初始化时可以获取每个mapper 的SQL吗?
Comment From: miemieYaho
mybatis的xml的if标签知道吧,需要入参走完if判断才能得到能执行的sql
Comment From: hzn6426
现在需要在项目启动的时候获取每个mapper的 对应的SQL,不需要执行相应的请求
Comment From: miemieYaho
执不执行是你的事,你要想获取不带if标签的可以执行的sql就必须要入参