摘要: 本章目标 1.MyBatis的分页插件【掌握】 2.MyBatis缓存【了解】 3.MyBatis注解【扩展掌握】 4.MyBatis逆向工程【掌握】 具体内容 一.PageHelper插件的使用 官网:https://github.com/pagehelper/Mybatis-PageHelper 阅读全文
posted @ 2020-10-09 14:17 Mistory 阅读(140) 评论(0) 推荐(0)
摘要: 一.多对多关联 1.多对多的应用场景 老师和学生,店铺顾客,医生和患者 2.具体的案例 2.1 分析 2.2 数据库表的创建 -- 创建教师表 CREATE TABLE teacher( tid INT PRIMARY KEY AUTO_INCREMENT, tname VARCHAR(20), s 阅读全文
posted @ 2020-10-09 13:17 Mistory 阅读(108) 评论(0) 推荐(0)
摘要: 一.MyBatis的工作原理 (1)读取MyBatis配置文件mybatis-config.xml。mybatis-config.xml作为MyBatis的全局配置文件,配置了MyBatis的运行环境等信息,其中主要内容是获取数据库连接。 (2)加载映射文件Mapper.xml。Mapper.xml 阅读全文
posted @ 2020-10-09 12:56 Mistory 阅读(181) 评论(0) 推荐(0)
摘要: 一.lombok的使用 1.在pom.xml添加lombok的依赖 org.projectlombok lombok 1.18.12 provided 2.IDEA中安装lombok插件 3.安装完插件之后,重新启动IDEA工具,会在右下角,显示如下窗口,这个窗口千万不要关,然后按enble 如果关 阅读全文
posted @ 2020-10-09 12:55 Mistory 阅读(128) 评论(0) 推荐(0)
摘要: 一.MyBatis的参数处理 1.单参数处理 1)接口 AdminMapper { Admin selectAdminByName(String name); } 2)映射文件 SELECT FROM admin WHERE name=#{name} 3)测试内容 testSingleParam() 阅读全文
posted @ 2020-10-09 12:51 Mistory 阅读(158) 评论(0) 推荐(0)
摘要: 一.返回结果 1)返回单个对象 public Emp selectEmpByEname(@Param("ename")String ename) <select id="selectEmpByEname" resultType="emp" parameterType="String"> SELECT 阅读全文
posted @ 2020-10-09 12:50 Mistory 阅读(89) 评论(0) 推荐(0)