
Mybatis学习笔记
记录
ZIFULIN
这个作者很懒,什么都没留下…
展开
-
4.mybatis之CRUD /一级缓存/二级缓存
编写接口,增加注解public interface UserMapper { @Select("select * from user") List<User> getUsers(); // 方法存在多个参数,所有的参数前面必须加上 @Param("id")注解 @Select("select * from user where id = #{id}") User getUserByID(@Param("id") int id); @Ins原创 2020-09-21 10:31:22 · 113 阅读 · 0 评论 -
3.Mybatis之分页/注解开发
分页的重要性就不多提了1.使用Limit分页语法:SELECT * from user limit startIndex,pageSize;SELECT * from user limit 3; #[0,n]使用Mybatis实现分页,核心SQL接口//分页List<User> getUserByLimit(Map<String,Integer> map);2.Mapper.xml<!--//分页--><select id="getU原创 2020-09-21 10:21:42 · 160 阅读 · 0 评论 -
2.Mybatis配置解析/作用域/日志工厂
1、核心配置文件mybatis-config.xmlMyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)environments(环境配置)environment(环境变量)transactionManager(事务管理器)d原创 2020-09-21 10:10:04 · 109 阅读 · 0 评论 -
1. 什么是Mybatis
1.什么是mybatis ?MyBatis 是一款优秀的**持久层框架**它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache softw...原创 2020-09-21 09:55:09 · 118 阅读 · 0 评论