随笔分类 -  mybatis

摘要:###登录端的业务层 ####1.产生什么异常 1.用户名对应的密码错误,密码匹配失败 PasswordNotMatchException 2.用户名没被找到 UsernameNotFoundException 3.异常的编写: 继承ServiceException基类 使用alt+ insert 阅读全文
posted @ 2022-11-03 13:51 wiselee/ 阅读(489) 评论(0) 推荐(0) 编辑
摘要:工程简介 ##准备工作:项目所用到的html界面以及sql文件链接如下:链接: https://pan.baidu.com/s/18loHJiKRC6FI6XkoANMSJg?pwd=nkz2 提取码: nkz2 复制这段内容后打开百度网盘手机App,操作更方便哦 ##第一步:注册功能的实现 1.1 阅读全文
posted @ 2022-11-02 22:16 wiselee/ 阅读(540) 评论(0) 推荐(0) 编辑
摘要:#完全跟着mybatis_plus官网的案例一步一步来的,但是到junit的时候突然报错 Internal Error occurred. org.junit.platform.commons.JUnitException: TestEngine with ID 'junit-jupiter' fa 阅读全文
posted @ 2022-10-27 09:41 wiselee/ 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:#1.首先在springboot项目中的pomx文件引入官方的依赖 <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4</vers 阅读全文
posted @ 2022-10-25 22:04 wiselee/ 阅读(94) 评论(0) 推荐(0) 编辑
摘要:自定义映射resultMap resultMap处理字段和属性的映射关系 resultMap:设置自定义映射 属性: id:表示自定义映射的唯一标识,不能重复 type:查询的数据要映射的实体类的类型 子标签: id:设置主键的映射关系 result:设置普通字段的映射关系 子标签属性: prope 阅读全文
posted @ 2022-07-28 10:12 wiselee/ 阅读(72) 评论(0) 推荐(0) 编辑
摘要:特殊SQL的执行 模糊查询 /** * 根据用户名进行模糊查询 * @param username * @return java.util.List<com.atguigu.mybatis.pojo.User> * @date 2022/2/26 21:56 */ List<User> getUse 阅读全文
posted @ 2022-07-11 17:20 wiselee/ 阅读(35) 评论(0) 推荐(0) 编辑
摘要:MyBatis的各种查询功能 如果查询出的数据只有一条,可以通过 实体类对象接收 List集合接收 Map集合接收,结果{password=123456, sex=男, id=1, age=23, username=admin} 如果查询出的数据有多条,一定不能用实体类对象接收,会抛异常TooMan 阅读全文
posted @ 2022-07-09 17:14 wiselee/ 阅读(217) 评论(0) 推荐(0) 编辑
摘要:MyBatis获取参数值的两种方式(重点) MyBatis获取参数值的两种方式:${}和#{} ${}的本质就是字符串拼接,#{}的本质就是占位符赋值 ${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号;但是#{}使用占位符赋值的方式拼接sql,此时为字 阅读全文
posted @ 2022-07-08 11:18 wiselee/ 阅读(229) 评论(0) 推荐(0) 编辑
摘要:核心配置文件详解 核心配置文件中的标签必须按照固定的顺序(有的标签可以不写,但顺序一定不能乱): properties、settings、typeAliases、typeHandlers、objectFactory、objectWrapperFactory、reflectorFactory、plug 阅读全文
posted @ 2022-07-03 17:59 wiselee/ 阅读(32) 评论(0) 推荐(0) 编辑
摘要:加入log4j日志功能 加入依赖 <!-- log4j日志 --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> 加入log4j 阅读全文
posted @ 2022-07-03 17:55 wiselee/ 阅读(20) 评论(0) 推荐(0) 编辑
摘要:搭建MyBatis 开发环境 IDE:idea 2019.2 构建工具:maven 3.5.4 MySQL版本:MySQL 5.7 MyBatis版本:MyBatis 3.5.7 创建maven工程 打包方式:jar 引入依赖 <dependencies> <!-- Mybatis核心 --> <d 阅读全文
posted @ 2022-07-02 17:46 wiselee/ 阅读(28) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示