原
2023年08月18日 18:44:59
歸田收起
所屬專欄:
mybatis入門及原始碼學習
這篇部落格我們介紹一下關於mybatis-plus相關的知識,mybatis-plus可以簡單的理解為mybatis的加強,其在mybatis的基礎上完成了一些封裝,這樣開發人員在使用起來就很容易和方便(確實是乙個很好的框架),官網mybatis-plus
public
inte***ce
public
enum sqlmethod "),
select_by_map(
"selectbymap",
"根據columnmap 查詢一條資料",
""),
select_batch_by_ids(
"selectbatchids",
"根據id集合,批量查詢資料",
""),
select_one(
"selectone",
"查詢滿足條件一條資料",
""),
select_count(
"selectcount",
"查詢滿足條件總記錄數",
""),
select_list(
"selectlist",
"查詢滿足條件所有資料",
""),
select_page(
"selectpage",
"查詢滿足條件所有資料(並翻頁)",
""),
select_maps(
"selectmaps",
"查詢滿足條件所有資料",
""),
select_maps_page(
"selectmapspage",
"查詢滿足條件所有資料(並翻頁)",
""),
select_objs(
"selectobjs",
"查詢滿足條件所有資料",
""),
/*** 邏輯刪除 -> 查詢
*/logic_select_by_id(
"selectbyid",
"根據id 查詢一條資料",
"select %s from %s where %s=# %s"),
logic_select_batch_by_ids(
"selectbatchids",
"根據id集合,批量查詢資料",
"");
private
final string method;
private
final string desc;
private
final string sql;
sqlmethod(string method, string desc, string sql)
public string getmethod
()
public string getdesc
()
public string getsql
()
}
azkaban web server原始碼解析
azkaban主要用於hadoop相關job任務的排程,但也可以應用任何需要排程管理的任務,可以完全代替crontab。azkaban主要分為web server 任務上傳,管理,排程 executor server 接受web server的排程指令,進行任務執行 1.資料表 projects 工...
JDK LinkedHashMap原始碼解析
今天來分析一下jdk linkedhashmap的源 public class linkedhashmapextends hashmapimplements map可以看到,linkedhashmap繼承自hashmap,並且也實現了map介面,所以linkedhashmap沿用了hashmap的大...
Redux原始碼createStore解讀常用方法
const store createstore reducer,preloadedstate enhancer 直接返回當前currentstate,獲取state值,return state 我覺得應該深轉殖乙個新的物件返回,不然有可能會被外部修改 function getstate consol...