- 在applicationContext.xml中添加mybatis配置
<!-- 配置 MyBatis的工厂 -->
<bean class="org.mybatis.spring.SqlSessionFactoryBean">
<!-- 数据源 -->
<property name="dataSource" ref="dataSource" />
<!-- 配置MyBatis的核心配置文件所在位置 -->
<property name="configLocation" value="classpath:mybatis-config.xml" />
</bean>
<!-- 接口开发,扫描 com.zq.dao包 ,写在此包下的接口即可被扫描到 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.zq.dao" />
</bean>
- mybatis-mybatis-config.xml(mybatis.pdf P3、P14)
<?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>
<!-- 别名定义,自动将报下面的类命名别名,首字母小写 -->
<typeAliases>
<package name="com.zq.model" />
</typeAliases>
</configuration>
3.搭建SSM框架-UserDao.xml
- Xml头部约束(mybatis.pdf P4)
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- 命名空间
<mapper namespace=“com.zq.dao.UserDao”>
要与接口一一对应
- sql语句-查询
4.搭建SSM框架-mybatis内置别名
-
对常用的java 类型,已经内置了一些别名支持。这些别名都是不区分大小写的。注意java的基本数据类型,它们进行了特别处理,加了“_”前缀。
3.搭建SSM框架-UserDao.xml