spring xml配置,Mybatis-SpringBoot集成/配置

 2023-10-15 阅读 29 评论 0

摘要:sql語句在java文件中,只需配置一處 (1)在啟動類上寫@MapperScan("包的全限定名"),例如@MapperScan("com.fm.fmone.dao") 然后在這個包下的類文件寫sql語句,例如 @Select("SELECT * FROM 表 WHERE id=#{id}") &#

sql語句在java文件中,只需配置一處

(1)在啟動類上寫@MapperScan("包的全限定名"),例如@MapperScan("com.fm.fmone.dao")
然后在這個包下的類文件寫sql語句,例如
@Select("SELECT * FROM 表 WHERE id=#{id}")
@Results({ @Result(property = "userName", column = "user_name"),@Result(property = "userSex", column = "user_sex") })
public List<UserEntity> findUser(String id);

sql語句在xml文件中,配置兩處

1.在啟動類上寫@MapperScan("包的全限定名"),
2.在application.properties文件中寫mybatis.mapperLocations=classpath:com/fm/fmone/mapper/*.xml
(注意:我的sql xml文件都在com.fm.fmone.mapper包下)

配置額外選項

#下劃線轉駝峰
mybatis.configuration.map-underscore-to-camel-case=true
<configuration><!-- 全局配置 --><settings><!-- 下劃線轉駝峰 --><setting name="mapUnderscoreToCamelCase" value="true"/></settings>
</configuration>

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/137116.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息