聯想對比:el + jstl
mybatis:ognl + 動態sql;
動態sql:
if:用於sql條件判斷
test:條件表示式,裡面使用ognl表示式來進行條件的編寫,
條件表示式寫法和sql語法的表示式類似
注意,這裡使用的變數名是@param註解中指定的變數名/物件的屬性名
where:用於where子句
新增它可以自動在sql語句前新增乙個where關鍵字
而且可以自動求出多餘的字首and/or
trim:去除
prefix:字首,在sql語句前新增固定的字首
suffix:字尾,在sql語句後新增固定的字尾、
prefixoverrides:字首覆寫,可以自動去除多餘的字首關鍵字
suffixoverrides:字尾覆寫,可以自動去除多餘的字尾關鍵字
choose:等價於swith語句
freach:迭代標籤
collection:用來指定要遍歷的資料型別
如果是乙個集合list,則必須寫固定值list(不加引數註解的額時候)
如果是乙個陣列array,則必須寫固定值array
如果是集合或者陣列在,map集合中儲存著,則寫出對應的map集合的鍵名
mapitem:遍歷出來的乙個元素,使用的時候注意需要使用#{} ,類似於jstl的var
separator:每乙個元素遍歷出來後,自動在他們之間新增分割符
open:以、、、開頭
close:以、、、結尾
index:迭代的次數
where 用於where 句子
62 Unique Paths 動態規劃
思路一 遞迴法。會超時。如下 class solution int y int num 0 public int uniquepaths int m,int n public void des int now x,int now y,int to x,int to y if now x to x n...
LeetCode 62(動態規劃)
乙個機械人位於乙個 m x n 網格的左上角 起始點在下圖中標記為 start 機械人每次只能向下或者向右移動一步。機械人試圖達到網格的右下角 在下圖中標記為 finish 問總共有多少條不同的路徑?例如,上圖是乙個7 x 3 的網格。有多少可能的路徑?說明 m 和 n 的值均不超過 100。示例 ...
VB動態產生建立sql檔案
1 vb 生成sql檔案 vb為指定的表 sqlname 動態產生建立觸發器 gps insert 的sql 檔案,輸出到指定目錄檔案 sqlfile中。public sub createsqlscriptfile sqlfile as string,sqlname as string dim sq...