在mybatis中使用注解
但是没有什么用 当修改注入的参数依旧 实际执行的SQL依然不变
解决方案是配置xml文件(好像只能同时使用一个拦截器)
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<setting name="useGeneratedKeys" value="true"/>
<setting name="useColumnLabel" value="true"/>
<!--<setting name="mapUnderscoreToCamelCase" value="true"/>-->
<setting name="logPrefix" value="mybatis.sql."/>
<!-- 打开延迟加载的全局开关 -->
<setting name="lazyLoadingEnabled" value="true" />
<setting name="aggressiveLazyLoading" value="false" />
<setting name="mapUnderscoreToCamelCase" value="false" />
</settings>
<!--<typeAliases>-->
<!--<typeAlias alias="user" type="com.gaolian.business.oldservice.bean.User"/>-->
<!--</typeAliases>-->
<plugins>
<!-- com.github.pagehelper为PageHelper类所在包名 -->
<plugin interceptor="com.kdy.common.util.MybatisInterceptor">
<!-- 设置数据库类型Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库 -->
</plugin>
<!-- <plugin interceptor="com.kdy.common.pagehelper.PageInterceptor">-->
<!-- <!– 设置数据库类型Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库 –>-->
<!-- </plugin>-->
</plugins>
</configuration>