![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM
文章平均质量分 55
是馄饨呀
我想,认真工作、相信生活的人,才会被世界温柔以待!
展开
-
【mybatis】Error querying database. Cause: java.lang.NullPointerException
在今天写一个统计数据的mapper时,在测试的时候尽然报错了,报错原因如下:ERROR m.e.handler.GlobalExceptionHandler - nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.NullPointerException### Cause: java.lang.NullPoint.原创 2021-02-24 23:29:54 · 7458 阅读 · 0 评论 -
【mybatis-plus】mybatis-plus多表分页查询
文章目录mybatis-plus分页配置自定义分页类定义接收参数的实体类dto定义返回的实体类PageResultDto分页操作实现业务层逻辑mapper层操作测试在我们写业务逻辑的时候,自己写分页相对来说是一件非常麻烦的事情,因为我们要写很多逻辑语句来进行分页查询,mybatis-plus为我们提供了很好的分页方法,使得我们在进行分页时只需引用其中的方法便可以实现分页查询,下面我们一起来看一看。mybatis-plus分页配置我这里用的是springboot的分页配置,如果是ssm的分页配置,原创 2020-09-13 11:55:54 · 1108 阅读 · 5 评论 -
【mybatis】mybatis返回实体类List集合
今天将dao层注解的方法改为xml文件的形式配置,发现在查询的时候只能查出一个字段的信息,其他信息查不出来,但我确实是返回了一个List数组,查文档发现如果是返回实体类List,不应该将resultType中的list返回。实体类@Datapublic class UserExt { private String userid; private String u_name; private String u_location; private String group.原创 2020-08-19 09:00:33 · 3438 阅读 · 0 评论 -
【Mybatis】mybatis中xml配置文件使用where in 语句
文章目录问题一:问题二:怎么遍历list数组,将list数组中的字段放入 in()中方法一:方法二:最近写钉钉小程序,获取前台传过来的数组,然后用 where in 语句来查询指定的数据,返回是一个 list 集合问题一:我返回的 resultType是一个List,那么我在 resultType 中怎么写?一开始写法:<select id="findUserIdByCondition" resultType="java.util.List"> </select>原创 2020-08-16 20:53:16 · 3174 阅读 · 1 评论 -
【MyBatis】MyBatis问题整理(绝对的干货)
文章目录接口绑定有两种实现方式通 过 注 解 绑 定 , 就 是 在 接 口 的 方 法 上 面 加 上 @Select 、@Update 等 注 解 , 里 面 包 含 Sql 语句来绑定;通 过 xml 里 面 写 SQL 来 绑 定 , 在 这 种 情 况 下 , 要 指 定 xml 映 射 文 件 里 面 的 namespace必 须为接口的全路径 名。当 Sql 语句比较简单时 候 ,用注解绑定, 当 SQL 语 句比 较复杂时 候,用 xml 绑定,一般用 xml 绑定的比 较多。使用原创 2020-07-18 08:42:26 · 210 阅读 · 0 评论 -
【MyBatis】Mapper 编写的方式
文章目录第 一种:接口实现 类继承 SqlSessionDaoSupport :第二种:使用 org.mybatis.spring.mapper.MapperFactoryBean :第三种:使用 mapper 扫描器:第 一种:接口实现 类继承 SqlSessionDaoSupport :使用此种方法需 要编写 mapper 接口, mapper 接口 实现类、mapper.xml 文件。(1 )在 sqlMapConfig.xml 中配 置 mapper.xml 的位置<mappers&g原创 2020-07-17 23:05:31 · 530 阅读 · 0 评论 -
【Mybatis】MyBatis中的映射器 #{}和${}
#{}和${}的区别#{}是占位符 ,预编译 处理;${}是拼接符,字符串 替换,没有预编译 处理 。Mybatis 在 处 理 #{} 时 , #{} 传入参数是以字符串传 入 , 会将SQL 中的 #{} 替 换 为 ? 号 , 调 用 PreparedStatement 的 set 方法来赋值。Mybatis 在 处理时,是 原值传入 ,就 是把{} 替换 成变量的 值,相当于 JDBC 中的 Statement 编译变量替换 后 ; #{} 对应的变量自动加上单引号 ‘’ ; 变量替换后原创 2020-08-16 13:03:59 · 172 阅读 · 0 评论 -
【MyBatis】Executor 执行器和延迟加载
文章目录Executor 执行器Mybatis 中如何指定使用哪一种Executor 执行器?MyBatis延迟加载MyBatis 是否支持延迟加载原理Executor 执行器Mybatis 有 三 种 基 本 的 Executor 执 行 器 , SimpleExecutor 、 ReuseExecutor 、 BatchExecutor.SimpleExecutor:每执 行一次 update 或 select,就 开 启一个 Statement 对 象 ,用完 立刻 关闭 Statement原创 2020-07-17 22:47:47 · 909 阅读 · 0 评论 -
【MyBatis】MyBatis 的解析和运行原理
文章目录MyBatis 编程步骤MyBatis 的工作原理MyBatis 的功能架构MyBatis 的框架架构设计是怎么样的MyBatis 编程步骤1、 创建 SqlSessionFactory2、通过 SqlSessionFactory 创建 SqlSession3、通过 sqlsession 执行数据 库操作4、调用 session.commit()提交事务5、调用 session.close()关闭 会话MyBatis 的工作原理1)读 取 MyBatis 配置 文件:mybatis-原创 2020-07-17 21:08:53 · 962 阅读 · 0 评论 -
【mybatis】mybatis的特性和优势
文章目录MyBatis是什么ORM是什么为什么说Mybatis是半自动ORM映射工具对于传统的JDBC,MyBatis的优势有哪些传统 JDBC 开发存在的问题MyBatis解决JDBC编程的不足MyBatis 的优缺点优点缺点MyBatis 框架适用场景Hibernate 和 MyBatis 的区别相同点不同点结尾MyBatis是什么首先我们来说一下mybatis的什么:MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射) 框架,它支持定制化SQL、存储过程以及高级映射。MyBa原创 2020-07-17 11:26:14 · 6707 阅读 · 0 评论 -
【mybatis】构建获取SqlSessionFactory及作用域和生命周期
文章目录参考文档mybatis简介什么是mybatismybatis安装从XML中构建SqlSessionFactory不使用 XML 构建SqlSessionFactory从 SqlSessionFactory 中获取 SqlSession探究已映射的 SQL语句作用域(Scope)和生命周期参考文档mybatis 官方文档mybatis简介什么是mybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及原创 2020-07-13 10:27:53 · 733 阅读 · 0 评论 -
【SSM】文件上传传统方式
文章目录文件上传jar包视图层控制层在MVC配置文件中配置文件大小文件上传jar包Commons-fileupload 和 commons-io可以用maven引入<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <versi原创 2020-07-27 16:51:14 · 104 阅读 · 0 评论 -
【java】SpringMVC总结(很全)
文章目录文档MVC设计模式简介Spring MVC处理用户请求的完整流程Spring MVC 工作流程Spring MVC接口第一个Spring MVC应用(Spring MVC框架搭建教程)、Spring MVC视图解析器Spring MVC中@Controller和@RequestMapping注解详解Controller 注解类型RequestMapping 注解类型编写请求处理方法Spring MVC获取参数的几种常见方式通过实体 Bean 接收请求参数通过处理方法的形参接收请求参数通过 HttpS原创 2020-07-11 16:52:08 · 625 阅读 · 0 评论 -
【spring】spel表达式
参考文章参考文章转载 2021-02-15 16:43:01 · 118 阅读 · 0 评论 -
【Spring】Spring的特性、优缺点、模块组成等
文章目录Spring是什么Spring 框架的设计目标,设计理念 ,和核心Spring 的优缺点 是什么?优点缺点Spring 应用场景Spring 价值:Spring 由哪些模块组成?Spring 框架中都用到了哪些设计模式?Spring 框架中有哪些不同类型的事件?Spring 应用程序有哪些不同组件?使用 Spring 有哪些方式?Spring是什么首先来介绍下Spring是什么:Spring 是一个轻 量级 Java 开 发框架 ,最早 有 Rod Johnson 创建,目 的是为 了解 决原创 2020-07-18 20:44:45 · 694 阅读 · 0 评论 -
【SSM】SSM整合
文章目录SSM整合项目项目功能点技术点设置maven引入项目依赖的jar包引入bootstrap前端框架编写ssm整合的关键配置文件web.xml配置springMVC的配置文件spring的配置文件连接数据库驱动配置和MyBatis的整合事物控制的配置mybatis逆向工程SSM整合项目参考视频项目功能点分页数据校验ajaxRest风格的URI;使用HTTP协议请求方式的动词,来表示对资源的操作(GET(查询),POST(新增),PUT(修改),DELETE(删除))技术点基础框架原创 2021-02-18 22:58:47 · 126 阅读 · 0 评论 -
【SSM】Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract
文章目录问题描述:问题原因:解决方法问题描述:Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract] with root cause java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract问题原因:spring的版本号太高,而c3p0的版本太低我的原创 2020-07-20 10:47:25 · 265 阅读 · 0 评论 -
【SSM】mybatis逆向工程
文章目录项目目录图mybatis配置文件使用mybatis的逆向工程生成对应的bean以及mappermysql表引入 Generator jar 包创建Generator 配置文件mbg.xml用java代码生成dao文件和mapper文件去掉文件中的注释项目目录图mybatis配置文件1.进入mybatis 官网代码:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBL原创 2020-07-12 21:23:03 · 230 阅读 · 0 评论