亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

通過自動回復機器人學Mybatis---基礎版

難度中級
時長 4小時30分
學習人數
綜合評分9.73
430人評價 查看評價
9.9 內容實用
9.7 簡潔易懂
9.6 邏輯清晰
  • properities文件:鍵=值

    在log4j.properties文件中DEBUG,表示大于等于該級別的輸出

    log4j.rootLogger=DEBUG,?Console
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%5p?[%t]?-?%m%n
    log4j.logger.org.apacha=INFO


    查看全部
    1. OGNL中可以直接使用對象的方法。

    2. xml中字符轉義:& & | ' ' | " "

    3. mybatis語句中的?用#{command}代替

      parameterType的值是自定義類型要完整限定名,是java.lang下的類型則不需要,也可以是基本類型

    <select?id="queryMessageList"?parameterType="com.bean.Message"?resultMap="MessageResult">???
    ????SELECT?id,command,description,content?FROM?message?WHERE?1=1????
    ????<if?test="command!=null?and?!&quot;&quot;.equals(command.trim())">????	
    ??????AND?command=?#{command}????
    ????</if>????
    ????<if?test="description!=null?and?!&quot;&quot;.equals(description.trim())">????	
    ??????AND?description?like?'%'?#{description}?'%'?<!--?三個字符串直接要有空格-->
    ???<!--或者?AND?description?like?concat('%',#{description},'%')?-->??
    ????</if>??
    </select>
    Message?message?=?new?Message();			
    message.setCommand(command);			
    message.setDescription(description);			
    messageList?=?sqlSession.selectList("Message.queryMessageList",message);


    查看全部
  • 超級雜亂的OGNL表達式

    詳見視頻

    查看全部
  • 執行SQL語句

    1. 創建類的映射文件,并將其添加到核心配置文件中

    2. sqlSession.selectList("Message.queryMessageList");

      ?映射文件中的jdbcType是java.sql.Types類下的屬性。

    查看全部
  • 打開數據庫會話SqlSession

    //通過配置文件獲取數據庫連接信息		
    Reader?reader?=Resources.getResourceAsReader("com/config/Configuration.xml");		
    //通過配置文件構建一個SqlSessionFactory		
    SqlSessionFactory?sqlSessionFactory?=?new?SqlSessionFactoryBuilder().build(reader);		
    //通過SqlSessionFactory打開一個數據庫會話		
    SqlSession?sqlSession?=?sqlSessionFactory.openSession();


    查看全部
  • String 每次追加字符串時會重新分配存儲空間,性能較差;

    StringBuilder和StringBuffer會在原對象上向后追加,性能較好。

    其中StringBuilder性能最好,但不是線程安全的,而StringBuffer支持線程安全,因此多線程環境應該用StringBuffer

    查看全部
    0 采集 收起 來源:列表查詢

    2019-04-07

  • 防止用戶直接通過URL訪問JSP頁面,

    方法1:需要保護的頁面放到web-info文件夾下(但不是所有的容器都支持)

    查看全部
    0 采集 收起 來源:頁面跳轉

    2019-04-06

  • 用<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> 標簽,報錯

    tomcat發布的應用WEB-INF/lib下沒有jstl.jar

    jstl.jar包在ide項目中有,但在tomcat發布的應用WEB-INF/lib下沒有,這是工具發布項目的問題,復制一個jar包過去問題就解決了。



    查看全部
    0 采集 收起 來源:數據展示

    2019-03-21

  • ?Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.java.bean.CommandContent with invalid types () or values (). Cause: java.lang.NoSuchMethodException: com.java.bean.CommandContent.<init>()


    出現這種問題,是因為實體類中沒有無參構造方法

    查看全部
  • mybatis中標簽簡介

    查看全部
    0 采集 收起 來源:常用標簽

    2019-03-14

  • mybatis中if-else標簽

    查看全部
    0 采集 收起 來源:常用標簽

    2019-03-14

  • 如何訪問工程的url路徑:

    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>

    查看全部
    4 采集 收起 來源:頁面跳轉

    2019-03-12

  • 常用標簽,如圖


    查看全部
    0 采集 收起 來源:常用標簽

    2019-03-09

  • spacer.gif

    日志級別的設置

    查看全部
  • OGNL表達式

    查看全部

舉報

0/150
提交
取消
課程須知
各位小伙伴們需要有一定Java Web開發基礎,至少需要掌握以下內容: 1、JSP、Servlet、JSTL、EL 2、JS/JQUERY 3、JDBC 如果你還是新人,建議先移步網站相關課程,在理解并掌握相關知識之后再回來進修
老師告訴你能學到什么?
1、 Mybatis 的下載與配置 2、 Mybatis 的基本功能應用 3、 融合 Mybatis 的一個完整小案例的實戰 4、 Mybatis 的特征總結 5、 Mybatis 常見 QA

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!