最近遇到一些 問題 就是mybatis中是否可用 使用 el的表示式,我原先同事很是否定 el表示式,但是 我在想 標籤下可用使用的,為什麼到mybatis中就不可以使用,難道 用了兩套的規則,然後我就去 試驗一波,後來發現 並不是不可以用 其實就是我們很少使用 el表示式 在 mybatis中,本能的反應不可能可用,但是 事實結果 是可用的。好了 下面總結一下 ,el表示式在在 mybatis的中的使用,應為mybatis 最終全部轉化為 ognl。
1. mybatis中 對於字串 相等的判斷對於的操作符
eq
對應==
neq對應
!=其實這兩個沒什麼差別。
2. 對應引數判斷大小之類的
x'>
gt
對gte對應
>=
lt對應
< (在條件判斷的時候,test不能包含 '
lte對應
<= (在條件判斷的時候,test不能包含 '
3. 特定字元有問題,某業務需要
4. 判斷list 是否為空
,
0">
大體就是這樣 JS中使用EL表示式
分兩種情況 1.js 在jsp頁面中,這可以直接使用el表示式.如 2.js 是單獨的.js 檔案,通過引入到 jsp中來.這時候可通過提前定義js變數的形式的解決,如 var contextpath 在jsp頁面上定義js變數 contextpath.這樣在之後引入的js檔案中就可以使用conte...
Mybatis中使用foreach標籤批量插入資料
我們在mysql中可以使用foreach標籤進行批量插入資料。foreach中可以有兩種方式批量插入資料 方式1 intert into tablename values 值1,值2,值3 值1,值2,值3 方式2 intert into tablename values 值1,值2,值3 inte...
myBatis中使用like進行查詢
1.使用mybatis中提供的方法 oracle與mysql通用 select from t user where 1 1 and name like 2.如果是mysql,則使用mysql自身的方法 concat關鍵字是 將多個字串進行拼接 select from t user where nam...