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