直接 Debug。
最近新发现的位置 com.mysql.jdbc.StatementImpl#checkNullOrEmptyQuery
以下是以前的内容
进入 DefaultParameterHandler 类的 setParameters方法, 在方法最后打断点,看 ps 属性里面有组装好的sql,貌似只有 insert操作会进这里。
class RoutingStatementHandler implements StatementHandler
public void parameterize(Statement statement) 在最后打断点,select,insert会进这里,其他没测。