我的Mybatis笔记01————全局配置和倒包

Posted sunyi2010

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的Mybatis笔记01————全局配置和倒包相关的知识,希望对你有一定的参考价值。

个人看法,MyBatis是一个优秀的持久层框架,使开发者只需要关注SQL本身,不用花费精力去处理复杂冗长的JDBC对数据库操作的过程。

只要按框架的规矩来,它就帮你把能做的都做了,下面说说怎么用Mybatis。

 

========================================================================================================================================

 

一、要创建Mybatis肯定是要先倒jar包,我用的版本是mybatis-3.2.7,我用的工具是eclipse,就复制到项目下的WebContent / WEB-INF / lib 下

jar包下载地址:https://github.com/mybatis/mybatis-3/releases

  技术分享图片

  一个核心包

  九个lib里的依赖包:

  mysql驱动包:mysql-connector-java-5.1.34.jar

  外加一个C3P0连接池包(不加也行):c3p0-0.9.1.2.jar

 

========================================================================================================================================

 

二、创建一个config文件夹,专门用来放配置文件,和src文件夹平级就行

  |----- 1、添加 log4j.properties 文件(单纯的file类型,看报错日志都很方便,就几句话先贴上)       

      # 日志配置
      log4j.rootLogger=DEBUG, stdout
      # 控制台输出
      log4j.appender.stdout=org.apache.log4j.ConsoleAppender
      log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
      log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

 

  |----- 2、创建全局配置文件 SqlMapConfig.xml (起别的名也行,不过这是约定俗成的一个名字,其他人看见名就知道它是做什么的了)

      <!-- 先把约束配上,里面配的什么东西先挖坑,在《Mybatis笔记02——SqlMapConfig属性配置研究》里填坑,下面是示范 -->
      <?xml version="1.0" encoding="UTF-8"?>
      <!DOCTYPE configuration
      PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
      "http://mybatis.org/dtd/mybatis-3-config.dtd">

      </configuration>
        <!-- 加载映射文件 ,和下面po类的xml联动起来-->
        <mappers>
          <mapper resource="User.xml"/>
        </mappers>
      </configuration>

 

  |----- 3、创建 User.xml 编写SQL语句

      约束还是上面的约束,这里也要展开研究,填坑在《Mybatis笔记03——po类.xml属性和方法研究》

      

 















以上是关于我的Mybatis笔记01————全局配置和倒包的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis学习笔记

mybatis学习笔记-01

mybatis学习笔记-01

笔记:MyBatis XML配置-Settings 完整属性表

mybatis学习——config全局配置文件解析

MyBatis-01-笔记