
mybatis
文章平均质量分 54
Micrle_007
这个作者很懒,什么都没留下…
展开
-
Mybatis-plus 自定义拦截器动态修改sql
【代码】原创 2023-11-02 16:00:56 · 2103 阅读 · 0 评论 -
springboot 整合 p6spy 插件打印sql执行时间以及真实sql内容
配置文件内容:(主要上面3个就够了,其他的可以自己可以根据需要配置)可以看到执行时间,以及后面跟着的执行真实sql。别的啥都不说,直接上代码!原创 2023-05-21 11:43:46 · 900 阅读 · 0 评论 -
在IDEA中右键New没有创建Mapper文件选项解决办法
mybatis-plus转载 2023-03-09 16:05:47 · 569 阅读 · 0 评论 -
Springboot+PageHelper使用注解进行分页
https://juejin.cn/post/7079661639078936589转载 2022-06-21 09:58:02 · 670 阅读 · 0 评论 -
mybatis运行原理详解
第一部分:项目结构user_info表:没什么好说的就3个字段User实体类:@Datapublic class User { private Long id; private String name; private Integer age;}mapper:UserMapper 为根据id查询用户信息public interface UserMapper { User selectUserById(Integer id);}UserMa转载 2021-05-07 10:32:26 · 3478 阅读 · 0 评论 -
mybatis中$和#的区别
MyBatis 中 #{} 和 ${} 的区别1、在MyBatis 的映射配置文件中,动态传递参数有两种方式:(1)#{}占位符(2)${}拼接符2、#{}和${}的区别(1)1)#{}为参数占位符?,即sql 预编译2)${}为字符串替换,即sql 拼接(2)1)#{}:动态解析 ->预编译-> 执行2)${}:动态解析 ->编译-> 执行(3)1)#{}的变量替换是在DBMS中2)${}的变量替换...转载 2020-11-29 11:13:53 · 410 阅读 · 0 评论 -
mybatis逆向工程详解
https://blog.youkuaiyun.com/qq_39056805/article/details/80585941逆向工程简介什么是逆向工程:mybatis需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码(mapper.java、mapper.xml、pojo…),可以让程序员将更多的精力放在繁杂的业务逻辑上...转载 2019-10-23 19:32:46 · 348 阅读 · 0 评论 -
com.github.pagehelper.PageHelper cannot be cast to org.apache.ibatis.plugin.Interceptor和oracle不识别
出现的错误一:[html] view plain copyorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [applicationContext.xml]: I...转载 2018-04-14 09:37:09 · 4796 阅读 · 4 评论 -
mybatis pageHelper 不分页
有可能是 mybatis 的配置文件 sqlMapConfig.xml 没有配置 pageHelper 插件导致原创 2018-04-14 21:00:28 · 1317 阅读 · 0 评论 -
mybatis使用mapper代理的方式操作数据库
利用mapper 代理的方式操作数据库和上一篇利用传统的方式相比,不需要程序员自己创建 dao 的接口实现类(即:不需要创建userDaoImpl),而是通过 mybatis 代理的方式创建。但是要注意的开发规范: 1、usermapper.xml 文件中 mapper 的 namespace 的值要等于 dao 的接口类的地址2、userDao 方法名和 usermapper.xml原创 2017-12-13 16:22:34 · 3057 阅读 · 1 评论 -
mybatis逆向工程生成java代码和xml配置
mybatis官方提供了一个逆向工程包,可以针对数据库表自动生成mybatis执行所需要的Pojo、Mapper xml文件、Mapper 接口文件。 mybatis-generator有很多种用法:命令行、eclipse/IDEA、Maven插件,其使用原理完全一样。 无论哪种方式,首先要准备两个组件包:mybatis-generator-core-1.X.X.jar 和MySQL-原创 2018-01-24 10:52:04 · 4042 阅读 · 1 评论 -
spring和mybatis整合代码
spring和mybatis整合1.整合思路需要spring通过单例方式管理SqlSessionFactory。spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成)持久层的mapper都需要由spring进行管理。2.整合环境创建一个新的java工程(接近实际开转载 2018-01-22 18:18:33 · 340 阅读 · 0 评论 -
mybatis利用mapper代理的方法实现多条件查询
SQLMapperConfig.xml信息:(一般这个是不变的)<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">原创 2017-12-15 13:52:33 · 1864 阅读 · 0 评论 -
mybatis编写一个查询数据库表的程序
首先创建数据库的配置文件和对象的映射配置信息:<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">原创 2017-11-27 18:00:24 · 663 阅读 · 0 评论 -
文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"
解决方法:把下面的 DOCTYPE 的头:configuration 改为 mapper 即可:(一般是由于直接从某个地方拷过来的,没有更改 configuration 造成的)<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-ma原创 2017-11-27 17:49:00 · 5235 阅读 · 0 评论