亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

spring mvc 配置 mybatis sql攔截器

發布時間:2020-08-12 08:36:07 來源:網絡 閱讀:1599 作者:www1056349063 欄目:軟件技術


直接上代碼:

mybatis配置中 添加  <property name="plugins"> 如下:


  <bean id="sqlSessionFactory" class="com.hotent.core.mybatis.SqlSessionFactoryFactoryBean">

        <property name="configLocation" value="classpath:/conf/configuration.xml"/>

        <property name="mapperLocations" >

        <list>

        <value>classpath:/com/*/maper/*.map.xml</value>

        </list>

        </property>

        <property name="dataSource" ref="dataSource"/>

         <property name="plugins">  

            <ref bean="paginationInterceptor"/>  

        </property>  

    </bean>

    <!-- MyBatis sql攔截器-->  

    <bean id="paginationInterceptor" class="com.mybatis.interceptor.PageInterceptor">  

        <property name="dialect" value="oracle"/>   

        <property name="pageSqlId" value=".*"/>  

    </bean>   


有的SqlSessionFactoryFactoryBean類中沒有plugins屬性

(private Interceptor[] plugins;生成setter方法 ),

定義屬性后將插件添加到Configuration conf = sqlSessionFactory.getConfiguration();如下


if (null!=this.plugins) {

     for (Interceptor plugin : this.plugins) {

     conf.addInterceptor(plugin);

       if (this.logger.isDebugEnabled()) {

         this.logger.debug("Registered plugin: '" + plugin + "'");

       }

     }

}


關于攔截類 PageInterceptor

spring mvc 配置 mybatis sql攔截器



如果要保存sql以及sql對應的值問題:


sql數據問題:sql中有特殊符號是無法保存到數據庫中的,通過url編碼后保存到數據庫,如果要查看時再反編碼即可

sql對應值的問題:1.對象轉為json數據,2,直接獲取


public static String getStringParame(Object obj){

 JSONObject json = JSONObject.fromObject(obj);//將java對象轉換為json對象

 String str = json.toString();//將json對象轉換為字符串

 //不是json直接返回字符串

 if(str.equals("") || str.equals("{}")){

 str = obj.toString();

 }

 return str;

}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

凤庆县| 贵阳市| 曲麻莱县| 太仓市| 邻水| 嵩明县| 新龙县| 酉阳| 鄯善县| 刚察县| 仪陇县| 洮南市| 汶上县| 延川县| 安庆市| 大荔县| 舞阳县| 永年县| 泗水县| 苍梧县| 华池县| 庆城县| 集安市| 黑河市| 霞浦县| 蓬莱市| 平顶山市| 伊宁县| 尖扎县| 海原县| 万源市| 阆中市| 桑日县| 五指山市| 阿瓦提县| 彝良县| 延津县| 嵊州市| 西城区| 宁明县| 铁岭县|