-
sqlsession對象 -》sqlsessionFactory—》打開數據庫會話 向sql語句傳入參數 執行sql 獲取結果集 事務控制查看全部
-
1.resultMap 中的 Column 對應實際查詢出來的列名,比如有別名,則 Column 的值為別名; 2.三個有用的標簽:trim、collection、association。查看全部
-
jdbc事務查看全部
-
刪除時,sqlsession手動提交查看全部
-
Mybatis中的OGNL表達式查看全部
-
Mybatis中的OGNL表達式查看全部
-
準備工作查看全部
-
sqlsession的作用: 1.向sql語句傳入參數與 2.執行sql語句 3.獲取執行sql語句的結果 4.事物的控制查看全部
-
mysql空格拼接字符串查看全部
-
隔行換色查看全部
-
Model: 數據表對應的模型; DAO:每個表對應一個DAO,對該表的一些操作。 Service:或Logic層,跟Servlet對應,一些相關的業務功能。 Servlet: 設置編碼/過濾器;接受頁面的值;向頁面傳值;業務需要調用service;跳轉。查看全部
-
一、獲取自增主鍵值: <!-- //解析:添加數據(在主外鍵的關系中)可以使用 useGeneratedKeys="true",可獲取自增長的id,并配合keyProperty="id"(java中實體類的屬性名)指定該對象的主鍵值。 --> <insert id="insert" useGeneratedKeys="true" keyProperty="id" parameterType="com.imooc.bean.Command"> insert into command(name,description) values(#{name},#{description}) </insert> 二、找不到namespace.id的異常效果: 1、在Configuration.xml沒有配置<mappers><mapper resource="*.xml"></mapper></mappers>; 2、在1的配置中或selectList("Message.queryMessageList",message);中,名字寫錯。 三、排查SQL語法錯誤: 如果控制臺出現SQL語句問題,復制到SQL軟件上執行,若有參數,手動寫上并執行。 四、不要過度使用${}。 五、亂碼問題: 1. servlet傳參時的編碼:request.setCharacterEncoding("utf-8");或直接使用過濾器; 2. Java文件本身的編碼; 3. 連接數據庫的參數中,設定編碼方式:@Configuration.xml <property name="url" value="jdbc:mysql://127.0.0.1:3306/micro_message?useUnicode=ture&,characterEncoding=utf8"/> 4. 數據庫、表的編碼; 5. 展示頁面的編碼:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6. 瀏覽器編碼問題等。查看全部
-
#{} OGNL查看全部
-
混淆概念查看全部
-
mybatis常用的標簽,其中select查詢時不應該使用*號而是使用各列名,sql用來定義常量,多用于定義經常使用到的列名,然后通過include標簽引用查看全部
舉報
0/150
提交
取消