-
DAO層需求 1對象能與數據庫交互 2能執行SQL語句查看全部
-
mybatis中的ognl查看全部
-
Mybatis中的OGNL表達式查看全部
-
學習一下查看全部
-
常用標簽查看全部
-
1.<association>標簽和<resultMap>標簽的用法相反,它表示子表里所關聯的主表中的內容。查看全部
-
1.寫法上,可以單獨將列名獨立出來,放在<sql>標簽中,然后在要用到的地方使用<include>標簽引用,<include>標簽的refid屬性值就是<sql>id屬性值。查看全部
-
1.<select>標簽中查詢出來的類名要和<resultMap>中的column屬性值一致。但規定<resultMap>的column屬性值不能寫成“表名.列名”,而是直接寫數據庫中的列名或別名。 2.如果兩個表中都有ID屬性,但因為規定<resultMap>的column屬性值不能寫成“表名.列名”,這時候要怎么辦呢?可以用別名來代替。查看全部
-
亂碼排查: 1. servlet傳參時的編碼:request.setCharacterEncoding("utf-8");或直接使用過濾器; 2. Java文件本身的編碼; 3. 鏈接數據庫的參數中,設定編碼方式:jdbc:mysql://192.168.1.1:3306/cms?characterEncoding=utf-8 4. 數據庫、表的編碼; 5. 展示頁面的編碼:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />查看全部
-
keyProperty設置將自增的id,傳入類對象的列查看全部
-
useGeneratedKeys屬性設為true,可獲取自增長的id查看全部
-
resultMap:在XML配置的map,若不配置,只能按列名與對象的屬性名來對應填充,不區分大小寫 resultType:Java對象 parameterMap:不推薦使用 #{}:有預編譯,可防sql注入, ${}:無預編譯,直接拼接參數,字符串無引號;查看全部
-
在子表中關聯主表的對象查看全部
-
MyBatis 和 JDBC 不同,MyBatis 有事務控制的能力,默認是不自動提交的。所以進行數據修改(增刪改)都需要手動提交事務。查看全部
-
prefix:往前面加內容; suffix:在后面加內容; prefixOverrides:去除前面不需要的內容; suffixOverrides:去掉后面不需要的內容;查看全部
舉報
0/150
提交
取消