MyBatis提供了兩種方式來配置駝峰命名。
mybatis-config.xml
)中,可以添加如下配置:<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
這樣配置之后,MyBatis會自動將數據庫表的下劃線命名轉換為駝峰命名。
@Param
注解,并使用@Param
注解的value
屬性來指定數據庫字段名和Java對象屬性名之間的映射關系。例如:
@Select("SELECT * FROM user WHERE username = #{username}")
User findByUsername(@Param("username") String username);
這樣配置之后,MyBatis會自動將數據庫表的下劃線命名轉換為駝峰命名,并將username
參數映射到數據庫字段名為username
的列。