mybatis-config配置說明
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<!--關閉二級緩存-->
<setting name="cacheEnabled" value="false"/>
<!--解決返回值爲null不顯示的問題-->
<setting name="callSettersOnNulls" value="true"/>
<!--開啓自動駝峯命名 即從經典數據庫列名 A_COLUMN 到經典 Java 屬性名 aColumn 的類似映射 -->
<setting name="mapUnderscoreToCamelCase" value="true" />
<!-- 打印sql語句 -->
<setting name="logImpl" value="STDOUT_LOGGING" />
</settings>
<!-- 爲類起別名 這樣配置後resultType 可以不用寫全路徑 只要寫userEntity 縮寫即可-->
<typeAliases>
<package name="com.hiynn.management.user.entity" />
<package name="com.hiynn.management.user.vo" />
</typeAliases>
<plugins>
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<!-- 數據庫方言 指定分頁插件使用哪種數據庫方言-->
<property name="helperDialect" value="mysql" />
<!--該參數對使用 RowBounds 作爲分頁參數時有效。
當該參數設置爲 true 時,會將 RowBounds 中的 offset 參數當成 pageNum 使用,
可以用頁碼和頁面大小兩個參數進行分頁。-->
<property name="offsetAsPageNum" value="true" />
<!-- 設置爲true時,使用RowBounds分頁會進行count查詢 會去查詢出總數 -->
<property name="rowBoundsWithCount" value="true" />
<!--,如果 pageSize=0 或者 RowBounds.limit = 0 就會查詢出全部的結果-->
<property name="pageSizeZero" value="true" />
<!--分頁參數合理化 pageNum<=0 時會查詢第一頁, pageNum>pages(超過總數時),會查詢最後一頁-->
<property name="reasonable" value="true" />
</plugin>
</plugins>
</configuration>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.