mybatis 學習筆記

2015-03-10:
java

       按照http://blog.csdn.net/skywalkervvv/article/details/19971929 這個來完成一個簡單的demo,最後測試的時候發現總是報錯:Could not find resource configuration.xml,可是確實能夠看到在src/main/resources目錄下有這個配置文件,後來查到答案,是由於使用的是測試,因此要把對應的這些配置文件放到src/test/resources目錄下一份mysql


2015-04-26;sql

    前一天一個同窗問我mybatis的一些問題,做爲曾經的學霸,居然一個問題都答不上來,痛定思痛,決定好好學習下mybatis了。這一個月忙於機房遷移的一些亂七八糟的事情,天天都是心力交瘁,真心沒有精力好好學習其餘東西了。不過另外一方面緣由也是本身太懶了,危機意識變薄弱了吧。數據庫

     好吧,進入正題,又從新搭了一個mybatis的demo,參考的文章,mybatis

    http://blog.csdn.net/yuguiyang1990/article/details/8801158 學習

   http://legend2011.blog.51cto.com/3018495/908956 測試

  http://legend2011.blog.51cto.com/3018495/913063 ui

   意識到的一個問題是,只定義接口,都不須要本身去實現,以爲仍是蠻爽的。遇到一個問題困擾了我,就是插入數據老是不生效,後來才發現,原來沒有commit,好吧,原來好多都是跟jdbc的東西相通的。編碼

   碰到持久化或者java,老生常談的一個問題就是中文亂碼,這個坑是不管如何都逃不掉的。各類搜索和嘗試以後,找到了解決方案,可是原理還不是很清楚,不過先記錄下來吧,之後慢慢就揭開這個謎團了。前提是你的mysql數據庫自己的各類編碼都是utf8的,若是遇到要插入中文,只須要修改配置文件中jdbc的url爲url

jdbc:mysql://localhost/message?useUnicode=true&characterEncoding=utf8

相關文章
相關標籤/搜索