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

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

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

難度中級
時長 4小時30分
學習人數
綜合評分9.73
430人評價 查看評價
9.9 內容實用
9.7 簡潔易懂
9.6 邏輯清晰
  • logj4j用于調試 查看信息
    查看全部
  • 第一個 級別由低到高 debug info warn error ? ?第一個是debug 則大于等于debug級別的信息都會被輸出 第二個 輸出日志的類 第三個 布局方式 第四個 輸出格式 d 時間 t線程名稱 p日志級別 5輸出的至少5位置字符,不足5的用空格補齊,從右邊開始補,?c輸出日志時所在類的全名和包名,m輸出附加的信息 n換行 第五個 不影響想要看的信息 應用log4j(日志)調試動態SQL: 1、jar包和配置文件 2、log4j.properties <1>log4j.rootLogger=DEBUG,Console:輸出級別(級別<由低到高>debug/info/warn/error)和輸出位置(控制臺) <2>log4j.appender.Console=org.apache.log4j.ConsoleAppender:配置這個類才會輸出在控制臺(可在別處) <3>log4j.appender.layout=org.apache.log4j.PatternLayout:布局(按照自己的想法去輸出)<4>log4j.appender.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n: %d:產生日志的時間 [%t]:產生日志所處線程的線程名稱 %-5p:輸出日志的級別、 "5":代表輸出的字符會占5位字符,不足則會用空格補齊; "-":指的是補齊的空格在右邊,沒有則在左邊. [%c]:指輸出這個日志時處于的那個類的全名,包括包名 %m:輸出的時候附加的信息 %n輸出換行 <5>log4j.logger.org.apache=INFO:為不同包配不同的級別,把總的覆蓋,可看到自己想看的信息 log4j配置詳解 一、log4j.rootLogger=INFO, stdout, R 第一個參數為等級,后面可跟一到多個參數,為輸出的位置; 例句的意思為將等級為INFO的日志信息使用stdout和R進行輸出,stdout和R可以自己命名; 等級可分為OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL,OFF是關閉,不輸出任何信息,其他級別按這個順序依次降低,如果 指定一個級別,如INFO,則比該級別高的信息都會輸出
    查看全部
  • OGNL表達式操作符
    查看全部
  • 集合取值
    查看全部
  • OGNL表達式
    查看全部
  • <select id="queryMessageList" parameterType="long" resultMap="MessageResult"> 這里的resultMap="MessageResult"指向的是<resultMap>標簽 <resultMap type="com.imooc.bean.Message" id="MessageResult"> <id column="ID" jdbcType="INTEGER" property="id"/> <result column="COMMAND" jdbcType="VARCHAR" property="command"/> <result column="DESCRIPTION" jdbcType="VARCHAR" property="description"/> <result column="CONTENT" jdbcType="VARCHAR" property="content"/> </resultMap>
    查看全部
  • <resultMap type="UserAlias" id="UserResult"> 這里的id和<serlvet>標簽中的id沒有關系 <id column="id" jdbcType="INTEGER" property="id"/> 主鍵用id標簽 column數據庫字段名 property是javabean中配置的屬性名 <result column="username" jdbcType="VARCHAR" property="username"/> 普通屬性用result標簽 <result column="password" jdbcType="VARCHAR" property="password.encrypted"/> <result column="administrator" jdbcType="BOOLEAN" property="administrator"/> </resultMap> while (rs.next()) { Message message = new Message(); //相當于type,代表哪一個類,類的全限定類名 messageList.add(message); message.setId(rs.getString("ID")); message.setCommand(rs.getString("COMMAND")); message.setDescription(rs.getString("DESCRIPTION")); message.setContent(rs.getString("CONTENT")); } 配置好后: <id column="ID" jdbcType="INTEGER" property="id"/> <result column="COMMAND" jdbcType="VARCHAR" property="command"/> <result column="DESCRIPTION" jdbcType="VARCHAR" property="description"/> <result column="CONTENT" jdbcType="VARCHAR" property="content"/>
    查看全部
  • 這里調用的是xml配置文件中的id名 (id名是唯一的) <select id="queryMessageList" parameterType="long" resultMap="UserResult"> SELECT ID,COMMAND,DESCRIPTION,CONTENT FROM message WHERE 1=1 </select>
    查看全部
  • 不同的namspace中可以有相同的id名稱 用于區分多成員開發導致id名稱相同的問題 無論配置文件是簡單還是復雜,namespace必須存在
    查看全部
  • C:\Users\Administrator\Desktop\mybatis-3-mybatis-3.4.2\mybatis-3-mybatis-3.4.2\src\test\java\org\apache\ibatis\submitted\complex_property sql語句配置文件路徑
    查看全部
  • /** * 訪問數據庫類 */ public class DBAccess { public SqlSession getSqlSession() throws IOException { //通過配置文件獲取數據庫連接信息,這里是一個路徑 Reader reader = Resources.getResourceAsReader("com/imooc/config/Configuration.xml"); //通過配置信息構建一個SqlSessionFactory SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader); //通過sqlSessionFactory打開一個數據庫會話 SqlSession sqlSession = sqlSessionFactory.openSession(); return sqlSession; } }
    查看全部
  • SqlSession - 就是一次跟數據庫交互的會話
    查看全部
  • mybatis源碼包的配置文件演示 下載地址https://github.com/mybatis/mybatis-3/releases source code
    查看全部
  • 一般的servlet就做這幾件事 //設置編碼 req.setCharacterEncoding("utf-8"); //接受頁面的值 String commamd = req.getParameter("command"); String description = req.getParameter("description"); //向頁面傳值 req.setAttribute("command", commamd); req.setAttribute("description", description); ListService listService = new ListService(); //查詢消息列表并傳給頁面 req.setAttribute("messageList", listService.queryMessageList(commamd, description)); //向頁面跳轉 req.getRequestDispatcher("/WEB-INF/jsp/back/list.jsp").forward(req, resp);
    查看全部
    0 采集 收起 來源:代碼重構

    2018-03-22

  • 大寫轉小寫
    查看全部
    0 采集 收起 來源:數據庫連接

    2017-02-02

舉報

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
您的移動學習伙伴

公眾號

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

友情提示:

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