![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 88
张小驰出没
何其荣幸,何德何能
展开
-
Mybatis-06 动态Sql
Mybatis-06 动态Sql 多对一处理 多个学生,对应一个老师 对于学生这边而言,关联多个学生,关联一个老师 【多对一】 对于老师而言,集合,一个老师又很多学生 【一对多】 1.创建数据库 2.创建实体类 @Data @NoArgsConstructor @AllArgsConstructor public class teacher { private int id; private String name; } @D原创 2021-02-21 22:33:16 · 92 阅读 · 0 评论 -
Mybatis-05 注解开发
Mybatis-05 注解开发 注解开发 注解的核心是反射机制 面向接口编程的根本原因:解耦,可拓展,提高复用,分层开发中、上层不用管具体的实现,大家都遵守共同的标准,使得开发变得容易,规范性好。 1.接口类 注解在接口上实现 public interface UserMapper { @Select("select * from user") List<user> getUser(); @Select("select * from user where id=#{原创 2021-02-20 20:48:15 · 86 阅读 · 0 评论 -
Mybatis-04 日志、分页
Mybatis-04 日志、分页 日志 1.日志工厂 如果数据库操作出现异常,就需要打印日志来排错。 日志工厂会把日志工作委托实现: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging STDOUT_LOGGING标准日志输出 在mybatis-config.xml配置: <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settin原创 2021-02-19 14:42:37 · 94 阅读 · 0 评论 -
Mybatis-03 配置解析
Mybatis-03 配置解析 配置解析 1、核心配置文件 mybatis-config.xml: configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environment(环境变量) transactionManager(事务管理器) dataSource(数据源) databaseI原创 2021-02-18 14:38:25 · 100 阅读 · 0 评论 -
Mybatis-02 CRUD
Mybatis-02 CRUD CRUD 先来简单回顾一下之前的准备步骤: 创建一个数据库,并加入数据 创建一个Maven项目 导入对应的依赖 创建Pojo类和Dao类 写出Mybatis工具类 配置mybatis.xml 完成以上步骤之后,就可以进行测试了。 具体可以查看本博客文章:Mybatis-01 1.select 查询操作 1.1 Dao类 public interface UserDao { //通过id查user public List<user> getUs原创 2021-02-17 16:16:02 · 91 阅读 · 0 评论 -
Mybatis-01 什么是Mybatis
Mybatis-01 什么是Mybatis 1.简介 1.1 什么是Mybatis MyBatis 是一款优秀的持久层框架 ,它支持定制化 SQL、存储过程以及高级映射。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 Mybatis中文文档: https://mybatis.org/m原创 2021-02-16 16:09:22 · 242 阅读 · 4 评论