码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-02-02 18:31:02      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:blog   att   inf   方法   jar包   mybatis   http   项目   sql   

个人看法,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————全局配置和倒包

标签:blog   att   inf   方法   jar包   mybatis   http   项目   sql   

原文地址:https://www.cnblogs.com/sunyi2010/p/8405950.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!