Mybatis环境搭建

开发工具与关键技术:myEclipse10,mybatis

撰写时间:2020-04-26

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

第一步:导入jar

其中jar包包含

  1. Cglib依赖的包
  2. 动态代理包
  3. 日志包
  4. 字节码解析包也是cglib依赖的包
  5. 日志包
  6. 日志包
  7. 日志包
  8. Mybatis核心包
  9.  
  10. 日志包
  11. 日志包

导包其实也不需要导这么多,有些日志包完全可以不用导入。但是导入也不妨碍我们项目的运行。

第二步:在src下新建全局配置文件(编写JDBC四个变量)

配置全局文件中需要引入一下DTD或schema(效果:通俗点说就是,不引入就没有提示)

引入方法如下:

       如果到如dtd后没有提示,那么就按照以下步骤

WindowàpreferenceàXMLàXML catalogàadd 按钮àFile Systems(本地文件)à 找到(自己文件夹下的dtd文件)

PublicID:共有的,发布到网络上的

SystemID :个人团体用的dtd文件

 

3全局配置文件内容

<?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>

   <settings>

      <setting name="logImpl" value="LOG4J"/>

   </settings>

   <!--别名  -->

   <typeAliases>

      <package name="com.bjsxt.pojo" />

   </typeAliases>

   <!-- default引用environment的id,当前所使用的环境 -->

   <environments default="default">

      <!-- 声明可以使用的环境 -->

      <environment id="default">

          <!-- 使用原生JDBC事务 -->

          <transactionManager type="JDBC"></transactionManager>

<!-- 使用连接池 连接数据库的四个参数 -->

          <dataSource type="POOLED">

             <property name="driver" value="com.mysql.jdbc.Driver"/>

             <property name="url" value="jdbc:mysql://localhost:3306/ssm"/>

             <property name="username" value="root"/>

             <property name="password" value="smallming"/>

          </dataSource>

      </environment>

   </environments>

   </configuration>

环境搭建详解:全局配置文件中内容

1.1<transactionManager/>type 属性可取值

1.1.1JDBC,事务管理使用 JDBC 原生事务管理方式

1.1.2 MANAGED 把事务管理转交给其他容器.原生 JDBC 事务

setAutoMapping(false);

1.2<dataSouce/>type 属性

1.2.1POOLED 使用数据库连接池

1.2.2UNPOOLED 不实用数据库连接池,和直接使用 JDBC 一样

1.2.3JNDI:java 命名目录接口技术.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值