开发工具与关键技术:myEclipse10,mybatis
撰写时间:2020-04-26
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
第一步:导入jar
其中jar包包含
- Cglib依赖的包
- 动态代理包
- 日志包
- 字节码解析包也是cglib依赖的包
- 日志包
- 日志包
- 日志包
- Mybatis核心包
- 日志包
- 日志包
导包其实也不需要导这么多,有些日志包完全可以不用导入。但是导入也不妨碍我们项目的运行。
第二步:在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 命名目录接口技术.