Mybatis(框架配置)
来源:互联网 发布:数控车床端面槽编程 编辑:程序博客网 时间:2024/06/05 02:45
mybaits学习笔记之一
mybaits环境搭建
log4j.properties配置
log4j.rootLogger=DEBUG,stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
架包导入
注意:引入junit测试架包前,自身进行学习的时候存在的一些问题,junit测试包版本与mybaits版本不对应,导致测试失败,同时整合Spring时架包也需一一对应
mybaits的架包与测试用junit架包,由于要与spring进行整合,这里不对架包进行贴出
SqlMapConfig.xml文件配置
<?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> <!-- 加载属性文件 --> <properties resource = "db_properties"> <!-- properties中还可以配置一些属性名和属性值 --> </properties> <!-- <settings></settings> --> <!-- 别名定义 --> <typeAliases> <!-- 针对单个别名定义 type:类型的路径 alias:别名 --> <!-- <typeAlias type = "com.shagou.mybaits.po.User" alias = "User"/> --> <!-- 批量别名定义 指定别名,mybaits自动扫描包中的po类,自动定义别名,别名就是类名 --> <!-- 整合spring框架时进行舍弃 --> <package name = "com.shagou.mybaits.po"/> </typeAliases> <!-- 对事务的管理和连接池的配置 --> <environments default="development"> <environment id="development"> <transactionManager type="JDBC" /> <dataSource type="POOLED"> <property name="driver" value="${jdbc.driver}" /> <property name="url" value="${jdbc.url}" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> </dataSource> </environment> </environments> <!-- 加载映射文件 --> <mappers> <!-- 通过resource方法加载单个映射文件 --> <!-- 通过mapper接口加载 规范:需要将mapper接口类名和mapper.xml映射文件名称保持一致,且在一个目录中(一个包中且同名) 上边规范的前提是:使用的是mapper代理方法 --> <mapper class = "com.shagou.mybaits.mapper.UserMapper"/> <!-- 批量加载 指定mapper接口的包名,mybaits自动扫描 规范:需要将mapper接口类名和mapper.xml映射文件名称保持一致,且在一个目录中(一个包中且同名) 上边规范的前提是:使用的是mapper代理方法 --><!-- <package name = "com.shagou.mybaits.mapper"/> --> <mapper resource="sqlmap/User.xml"/> <!-- 很重要 --> <!-- <mapper resource="mapper/UserMapper.xml"/> --> </mappers></configuration>
阅读全文
0 0
- mybatis-memcached框架配置
- mybatis 框架的配置
- mybatis框架的配置
- MyBatis框架的配置
- Mybatis(框架配置)
- 【Mybatis学习】Mybatis框架中的配置
- MyBatis框架DAO文件的配置
- 【SSM-MyBatis框架】SqlMapConfig.xml的配置
- 【SSM-MyBatis框架】SqlMapConfig.xml的配置
- SSM(Spring+SpringMVC+Mybatis)框架配置例子
- MyBatis 框架的搭建和配置
- mybatis框架之 log4j.properties 的配置
- mybatis框架之 user.xml 配置
- MyBatis框架环境搭建以及配置
- MyBatis框架系列之基础配置(一)
- mybatis框架之 sqlMapConfig.xml 配置
- Mybatis框架的连接池配置
- MyBatis框架学习--配置主配置文件
- 「离AI最近」的生活方式,它正走向世界
- 计算8+88+888...前10项之和
- Leetcode 1. Two Sum
- Kaldi声学模型训练
- JSP详解
- Mybatis(框架配置)
- html 调起 QQ
- 【正一专栏】欧冠小组赛第四轮综述——有钱就能风清扬
- csrf
- 纯虚函数的调用
- Mybatis(原始dao开发)
- 15、TCL (transaction control language) 提交、回滚、保存点
- 基于STM32的无协议栈实现UDP通信
- java 抽象类和接口的区别