mybatis 拦截器如何通过Invocation获取表的主键
时间: 2024-05-21 17:12:30 浏览: 162
Mybatis拦截器可以通过获取到的Invocation对象,使用反射获取MappedStatement对象。通过MappedStatement对象可以获取到执行SQL的操作类型,以及执行SQL语句所涉及的参数信息。从而可以根据需要自定义绑定参数、转换结果集等操作。如果需要获取表的主键,可以通过MappedStatement对象获取执行的SQL语句,然后使用正则表达式或者其他方式解析SQL语句中的表名和主键信息。
阅读全文