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

相关文章
相关标签/搜索