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