随笔分类 - 学习笔记 / SSM框架全套教程 / MyBatis
摘要:12.1、引入依赖 <!--分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.2.0</version> </dependency>
阅读全文
摘要:11.1、正向与逆向工程概述 正向工程:先创建Java实体类,由框架负责根据实体类生成数据库表;例如Hibernate是支持正向工程的。 逆向工程:先创建数据库表,由框架负责根据数据库表,反向生成Java实体类、mapper接口和映射文件。 11.2、环境搭建 11.2.1、创建新module 创建
阅读全文
摘要:10.1、环境搭建 10.1.1、创建新module 创建名为mybatis_cache的新module,过程参考5.1节 10.1.2、创建Mapper接口和映射文件 package org.rain.mybatis.mapper; import org.apache.ibatis.annotat
阅读全文
摘要:9.1、环境搭建 9.1.1、创建新module 创建名为mybatis_dynamicSQL的新module,过程参考5.1节 9.1.2、创建Emp实体类 package org.rain.mybatis.pojo; /** * @author liaojy * @date 2023/6/20
阅读全文
摘要:8.1、环境搭建 8.1.1、创建新module 创建名为mybatis_resultMap的新module,过程参考5.1节 8.1.2、创建t_emp和t_dept表 CREATE TABLE `t_emp` ( `emp_id` int(11) NOT NULL AUTO_INCREMENT,
阅读全文
摘要:7.1 创建接口、映射文件和测试类 ++++++++++++++++++++++++++分割线++++++++++++++++++++++++++ 注意namespace属性值为对应接口的全限定类名 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE
阅读全文
摘要:6.1、创建接口、映射文件和测试类 ++++++++++++++++++++++++++分割线++++++++++++++++++++++++++ 注意namespace属性值为对应接口的全限定类名 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE
阅读全文
摘要:5.1、创建新module 5.1.1、右击SSM文件夹,创建新module 5.1.2、选择maven 5.1.3、配置module名称和路径 5.1.4、module初始状态 5.1.5、复制打包方式和依赖 <?xml version="1.0" encoding="UTF-8"?> <proj
阅读全文
摘要:4.1、environments <!-- environments标签:配置多个连接数据库的环境 default属性:设置默认使用的环境的id --> <environments default="development"> <!-- environment标签:设置某个具体的连接数据库的环境 i
阅读全文
摘要:3.1、创建通用工具类 package org.rain.mybatis.utils; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibat
阅读全文
摘要:2.1、开发环境 IDE:idea 2019.2 构建工具:maven 3.8.4 MySQL版本:MySQL 5.7 MyBatis版本:MyBatis 3.5.7 MySQL不同版本的注意事项 (1) 驱动类driver-class-name MySQL 5版本使用jdbc5驱动,驱动类使用:c
阅读全文
摘要:1.1、MyBatis历史 MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁 移到了Google Code。随着开发团队转投Google Code旗下, iBatis3.x正式更名为MyBatis。代码于 2
阅读全文