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 · 73 阅读 · 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 · 115 阅读 · 0 评论 -
2.Mybatis配置解析/作用域/日志工厂
1、核心配置文件 mybatis-config.xml MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environment(环境变量) transactionManager(事务管理器) d原创 2020-09-21 10:10:04 · 62 阅读 · 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 · 71 阅读 · 0 评论