文章分类 -  Mybatis

摘要:Spring 与 Mybatis 中的 @Repository 与 @Mapper 使用注解的方式开发Dao层的时候,常常会混淆这两个注解,不知道怎么添加,这里做个记录。 1 - @Mapper @Mapper 是 Mybatis 的注解,和 Spring 没有关系,@Repository 是 Sp 阅读全文
posted @ 2020-08-11 16:16 别再闹了 阅读(1091) 评论(0) 推荐(0)
摘要:Mybatis学习 什么是框架 框架是软件开发中的一个解决方案,Mybatis框架解决的是持久层的问题,大大提高开发效率 框架封装了许多的细节,简化了开发者的操作 三层架构 表现层:展示数据 业务层:处理业务需求 持久层:和数据库 JdbcTemplate和dbutils封装的程度并不够,很繁琐 O 阅读全文
posted @ 2020-08-02 22:13 别再闹了 阅读(150) 评论(0) 推荐(0)
摘要:MyBatis 传入参数的问题 (基本数据类型、复杂数据类型) 一、单个参数 *1、*基本数据类型 (1) 直接使用 # 中的参数名与方法中的参数名一致 List<ChargeRuleDO> tests(long id); <select resultType="com.xxx.bean.Charg 阅读全文
posted @ 2020-08-02 21:57 别再闹了 阅读(1288) 评论(0) 推荐(0)
摘要:Mybatis连接池 xml 形式配置 DataSource <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://myb 阅读全文
posted @ 2020-07-31 11:45 别再闹了 阅读(985) 评论(0) 推荐(0)
摘要:主流 Java ORM 框架有哪些? ORM 是 Object Relational Mapping 的缩写,译为 “对象关系映射” 框架。 所谓的 ORM 框架就是一种为了解决面向对象与关系型数据库中数据类型不匹配的技术,它通过描述 Java 对象与数据库表之间的映射关系,自动将 Java 应用程 阅读全文
posted @ 2020-07-30 15:45 别再闹了 阅读(14046) 评论(1) 推荐(0)
摘要:Mybatis 注解 sql 中使用 like 和 if 判断关键字 SpringBoot 结婚 mybatisplus 进行数据操作出现的问题 \1. 插入中文乱码问题? jdbc:mysql://127.0.0.1:3306/xxx?useSSL=false&zeroDateTimeBehavi 阅读全文
posted @ 2020-07-20 15:54 别再闹了 阅读(1146) 评论(0) 推荐(0)
摘要:MyBatis的工作原理以及核心流程介绍 MyBatis的底层操作封装了JDBC的API,MyBatis的工作原理以及核心流程与JDBC的使用步骤一脉相承,MyBatis的核心对象(SqlSession,Executor)与JDBC的核心对象(Connection,Statement)相互对应。本文 阅读全文
posted @ 2020-03-30 17:26 别再闹了 阅读(2360) 评论(0) 推荐(0)
摘要:mybatis 中的 和 $ 的区别 一:先上结论 {}:占位符号,好处防止 sql 注入 ${}:sql 拼接符号 二:具体分析 动态 SQL 是 mybatis 的强大特性之一,也是它优于其他 ORM 框架的一个重要原因。mybatis 在对 sql 语句进行预编译之前,会对 sql 进行动态解 阅读全文
posted @ 2020-03-25 21:10 别再闹了 阅读(122) 评论(0) 推荐(0)
摘要:将mybatis整合到spring框架中 Dao中只定义接口,例如: 这里要注意,除了传对象之外,还可以传参数,但是参数定义时候需要加上@Param注解,这样才能通过 {}访问 阅读全文
posted @ 2020-03-15 21:21 别再闹了 阅读(162) 评论(0) 推荐(0)