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