1、导入Mybatis的依赖
2、配置
(1)数据源
上面有点错误,url应该是jdbc:而不是jdbc.
(2)Mybatis
①使用Mybatis需要一些映射器,即.xml的文件
②起别名,指定mybatis的那些类的别名
③把延时加载(懒加载)设置成false
④日志记录
3、persistence层
建一个接口
4、映射器
①mappers中建一个文件,文件名为persistence中接口名+Mapper.xml(与配置中一致)
②头部
<?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">
③
(select拼写错误。。。)
按道理来说,parameterType和resultType都应该写成
org.csu.mypetstore.domain.User
但是,因为在配置中写了
所以就 可以将前面的一长串省略掉
要对应,不然会报错
另外,由于数据库中的字段名为name,domain中的属性为username,所以要将两者对应起来才可正确查询
方法一:
方法二:
④告知扫描接口的路径
5、使用(小范围测试)