mybatis
文章平均质量分 81
hey
加倍努力中
不努力就当个废柴
展开
-
窥探系列之Mybatis-plus XML分页查询
com.baomidou.mybatisplus.plugins.PaginationInterceptor 该插件拦截sql,如果searchCount=true,则使用sql解析包jsqlparser根据原sql生成count语句,另外关键。searchCount字段控制是否查询总记录数。原创 2023-08-07 22:33:32 · 1718 阅读 · 0 评论 -
窥探系列之Mybatis-plus 参数名解析
同时,还会使用一个计数器变量 i,用于生成使用默认命名规则的参数名称,这些参数名称以 “param” 开头,并以数字结尾,例如 “param1”、“param2” 等,然后添加到Map中。如果参数 object 是数组类型,则与集合类型类似,也会创建一个 ParamMap 对象,并会添加一个名为 array 的键,对应的值为数组对象。然后,获取方法的所有参数类型和注解,以及参数数量。接着,对于每个参数,通过遍历其注解,获取该参数的名称,如果没有找到 @Param 注解,就使用默认的名称。原创 2023-06-24 00:28:56 · 1172 阅读 · 0 评论 -
窥探系列之Mybatis-plus BaseMapper实现
我们知道,mybatisplus的BaseMapper接口中提供了一些如updateById的方法,框架本身已经实现了这些CRUD功能,基本的CRUD我们就没必要写sql,直接使用java语法就能对数据进行操控,很方便。那么这些功能是如何被实现的呢?这是我研读源码的动机。原创 2023-06-21 00:28:27 · 1650 阅读 · 1 评论 -
Spring + Mybatis 框架整合(ssm)
开言maven + spring mvc项目架构构建,利用intelliJ Idea 快速创建,省去了导包的烦恼。mavenspring mvcmybatis依赖添加 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifac...原创 2020-02-15 13:50:26 · 119 阅读 · 0 评论 -
错误信息集
文章目录oracle Jar包与mybatis Jar包不兼容oracle Jar包与mybatis Jar包不兼容错误信息:java.lang.AbstractMethodError: Method com/mysql/jdbc/PreparedStatement.isClosed()Z is abstract解决方法:更换oracle或mybatis依赖版本,一般是mybatis版...原创 2020-02-15 11:26:08 · 107 阅读 · 0 评论 -
mybatis入门帮助
前言MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录为什么要选择mybatis框架...原创 2020-01-25 23:53:34 · 121 阅读 · 0 评论 -
【转载】mybatis的使用
原文https://www.jianshu.com/p/1d51d0fa95551.MyBatis简述mybatis是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。**mybatis通过xml 或注解的方式将要执行的各种statement配置起来,并通...转载 2020-01-25 11:30:35 · 267 阅读 · 0 评论