mapUnderscoreToCamelCase作用詳解


在數據庫中,由於大多數數據庫設置不區分大小寫 ,因此下畫線方式的命名很常見,如user_name、user_email 。在 Java 中,一般都使用駝峰式命名,如 userName、userEmail因為數據庫和 Java 中的這兩種命名方式很常見,因此 MyBatis 還提供一個全局屬性mapUnderscoreToCamelCase ,通過配置這個屬性為 true 可以自動將以下畫線方式命名的數據庫列映射到 Java 對象的駝峰式命名屬性中。這個屬性默認為 false ,如果想要使用該功能,需要在 MyBatis 的配置文件(第 章中 mybatis-config.xml 文件)中增加如下配置。
<settings>
    <setting name="logImpl" value="LOG4J"/>
    <!--通過此設置可以免去UserMapper.xml中
    selectAll中列名取別名這一步驟
    select id,
            user_name,
            user_password,
            user_email,
            user_info,
            head_img ,
            create_time
        from sys_user
    -->
   <setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM