課程
/后端開發(fā)
/Java
/Java高并發(fā)秒殺API之業(yè)務(wù)分析與DAO層
這一節(jié)突然出現(xiàn)了mybatis.xml這個(gè)文件,好像視頻里沒講怎么創(chuàng)建。能否解答下這個(gè)文件的作用及基本配置?
2018-04-28
源自:Java高并發(fā)秒殺API之業(yè)務(wù)分析與DAO層 4-4
正在回答
在視頻4-4基于MyBatis實(shí)現(xiàn)DAO編程(上)00:10到00:25處創(chuàng)建的
這個(gè)文件是DAO層訪問數(shù)據(jù)庫是創(chuàng)建的。里面主要設(shè)置一些數(shù)據(jù)庫相關(guān)的操作,比如使用這個(gè)屬性
<setting?name="useGeneratedKeys"?value="true"/>
就是獲取到自增主鍵值,即
int?insertSuccessKilled(@Param("seckillId")?long?seckillId,?@Param("userPhone")?long?userPhone);
這條語句執(zhí)行成功就會返回逐漸值,不設(shè)置就不會返回,插入失敗就返回0,還有比如以下兩種屬性都是經(jīng)常用到的
<!--?使用列別名代替列名?默認(rèn):true?--> <setting?name="useColumnLabel"?value="true"/> <!--?開啟駝峰命名轉(zhuǎn)換?數(shù)據(jù)庫列名到entity屬性的轉(zhuǎn)換--> <setting?name="mapUnderscoreToCamelCase"?value="true"/>
舉報(bào)
Java實(shí)現(xiàn)高并發(fā)秒殺API的第一門課,還等什么,趕快來加入吧
1 回答創(chuàng)建數(shù)據(jù)庫時(shí)候一直報(bào)錯(cuò)
5 回答我創(chuàng)建第一個(gè)表的時(shí)候說時(shí)間戳只能有一個(gè),這是什么問題?
5 回答請問為什么我創(chuàng)建單元測試的時(shí)候找不到menber?
2 回答創(chuàng)建mysql的時(shí)候,數(shù)據(jù)庫不允許同時(shí)創(chuàng)建兩個(gè)為timestamp的列.這個(gè)問題怎么處理?
2 回答mybatis config.xml 中為什么不需要mapper 來對應(yīng)實(shí)體的配置文件捏??
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-06-23
在視頻4-4基于MyBatis實(shí)現(xiàn)DAO編程(上)00:10到00:25處創(chuàng)建的
2018-04-29
這個(gè)文件是DAO層訪問數(shù)據(jù)庫是創(chuàng)建的。里面主要設(shè)置一些數(shù)據(jù)庫相關(guān)的操作,比如使用這個(gè)屬性
就是獲取到自增主鍵值,即
這條語句執(zhí)行成功就會返回逐漸值,不設(shè)置就不會返回,插入失敗就返回0,還有比如以下兩種屬性都是經(jīng)常用到的