MyBatis
MyBatis
阿国GG在学习
这个作者很懒,什么都没留下…
展开
-
MyBatis-12-动态SQL
一、IF语句 接口类(dao层) 接口类mapper.xml文件 测试 1.title为空时 2.author为空 3.都不为空 4.都为空 二、where 接口类(dao层) 接口类Mapper.xml 三、set 接口类(dao层) 接口类Mapper.xml 测试代码 执行结果 数据库信息 四、SQL片段使用 注意事项: 1.基...原创 2021-12-06 02:48:06 · 93 阅读 · 0 评论 -
MyBatis-11-动态SQL环境搭建
一、环境搭建 1.数据库准备 2.实体类 3.Mapper接口 4.对应Mapper.xml文件 5.工具类 6.测试代码 7.执行结果 8.数据库数据原创 2021-12-05 23:59:20 · 246 阅读 · 0 评论 -
MyBatis-10-多对一处理
一、环境搭建 1.数据库环境和上一个相同 2.实体类 3.接口类 4.对应的接口类的Mapper.xml文件 (建议包名配置设置为一样) 5.测试 接口类 mapper.xml文件 代码 二、多对一处理 第一种:按照结果处理 接口类方法 接口的配置文件 测试代码 执行结果 第二种:按照查询 接口类方法 mapper.xml文件 测试代码 代码执行 说明: ...原创 2021-12-05 21:02:26 · 52 阅读 · 0 评论 -
MyBatis-09-多对一处理
一、环境准备 1.为了偷懒导入Lombok 2.在构建两个表 student表和teacher表 3.表内数据 student表 teacher表 3.新建对应数据库的实体类Student和Teacher 4.建立对应Mapper接口文件 5.建立对应的Mapper.xml文件 为了统一资源管理我们把XML文件建立在resources资源目下 注意:此处接口文件和Mapper接口文件最好保持包名一样 StudentMapper.xm...原创 2021-12-05 06:26:41 · 348 阅读 · 0 评论 -
MyBatis-08-Lombok
介绍:方便我们编写实体类对象,通过注解可以省略不写get、set、toString等方法(偷懒) @Getter and @Setter @FieldNameConstants @ToString @EqualsAndHashCode @AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor @Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flog原创 2021-12-05 05:21:26 · 142 阅读 · 0 评论 -
MyBatis-07-注解
一、注解入门 1.注解入门 使用注解不再需要对应的mapper.xml映射文件 2.注解注入到接口类 3. 测试运行原创 2021-12-05 04:56:30 · 370 阅读 · 0 评论 -
MaBatis-06-分页
1.接口方法和xml文件 2.测试的使用原创 2021-12-05 00:03:27 · 66 阅读 · 0 评论 -
MyBatis-05-resultMap
一、环境介绍 1. 实体类对象 2. Mapper接口和xml文件 3. 实验结果 发现:password部分为空 二、解决措施 第一种:起别名的方式 运行结果: 第二种:resultMap映射 实验结果 ...原创 2021-12-04 20:55:34 · 315 阅读 · 0 评论 -
MyBatis-04-配置之属性优化
一、配置 1. 配置文档的顶层结构如下: configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environment(环境变量) transactionManager(事务管理器) dataSource(数据源) databa.原创 2021-12-04 17:06:33 · 89 阅读 · 0 评论 -
MyBatis-03-Map方法和模糊查询
一、Map方便参数的简化 1. Map传递参数,直接在SQL中去除key即可parameterType="map" 二、模糊查询 1. 接口类方法 2. xml文件查询原创 2021-12-04 04:22:40 · 129 阅读 · 0 评论 -
MyBatis-02-增删改查
一、相关属性字段 1. id:就是对应的namespace中的方法名 2. resultType:SQL语句执行的返回值 3. parameterType:参数类型 二、select 三、insert 四、update 五、delete原创 2021-12-04 03:22:32 · 61 阅读 · 0 评论 -
MyBatis-01
一、连接数据源库资源 二、相关的配置文件 1.UserMapper.xml配置文件 2.mybatis-config.xml 三、测试启动原创 2021-12-04 02:11:27 · 173 阅读 · 0 评论