application.yml文件中開(kāi)啟mybatis自動(dòng)駝峰映射
configuration:
#是否開(kāi)啟自動(dòng)駝峰命名規(guī)則映射:從數(shù)據(jù)庫(kù)列名到Java屬性駝峰命名的類(lèi)似映射
map-underscore-to-camel-case: true
- 如果不開(kāi)啟映射 在使用BaseMapper 和Iservice封裝的方法時(shí) 會(huì)報(bào)錯(cuò)
- 如果在Mapper.xml文件中自己寫(xiě)sql語(yǔ)句 在selsect* 或者其他字段名自己指定清楚的情況下 不會(huì)報(bào)錯(cuò) 但同樣無(wú)法正確返回?cái)?shù)據(jù)
- 道理很簡(jiǎn)單 因?yàn)閿?shù)據(jù)庫(kù)數(shù)據(jù) 寫(xiě)不到j(luò)ava的屬性名里 只是查詢(xún)能查到 不會(huì)報(bào)錯(cuò)
sql查詢(xún)默認(rèn)查詢(xún)java字段 通過(guò)映射變?yōu)閿?shù)據(jù)庫(kù)字段 因?yàn)锽aseMapper 和Iservice封裝的方法會(huì)默認(rèn)你的java字段和數(shù)據(jù)庫(kù)字段一致文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-623633.html
另外 不知道為什么我的map-underscore-to-camel-case默認(rèn)為true 設(shè)置為false又不能用了 刪掉就恢復(fù)正常 不知道是因?yàn)榭蚣苓€是什么原因 非常奇怪文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-623633.html
到了這里,關(guān)于application.yml文件中開(kāi)啟mybatis自動(dòng)駝峰映射的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!