mappedStatement.getBoundSql(parameter).getSql()获取的sql带‘?’怎么办
时间: 2024-06-03 15:11:00 浏览: 180
获取sql数据库数据
如果获取的 SQL 带有问号,那么它是一个预编译的 SQL 语句。你需要使用参数对象将问号替换为具体的参数值。可以通过设置参数对象来实现这一点。如果你使用 MyBatis 框架,那么可以使用 `sqlSession.selectList()` 等方法来自动为你处理参数,否则你需要手动解析 SQL 语句并设置参数。
阅读全文