随笔分类 -  【吗喽的搬砖日常】 / Mybatis

摘要:题记部分 001 || limit select * from mybatis.user limit 2,5; 2代表偏移量,从结果集的第3行开始。 5代表返回的记录数 UserMapper List<User> getUserByLimit(Map<String,Integer> map); Us 阅读全文
posted @ 2025-02-16 00:18 HOUHUILIN 阅读(8) 评论(0) 推荐(0) 编辑
摘要:题记部分 001 || 日志工厂 如果一个数据库操作出现了异常,需要通过日志定位问题。 002 || Log4j Log4j是Apache的一个开源项目,通过使用Log4j,可以控制日志信息输送的目的地是控制台、文件、GUI组件。 我们也可以控制每一条日志的输出格式; 通过定义每一条日志信息的级别, 阅读全文
posted @ 2025-02-15 23:34 HOUHUILIN 阅读(3) 评论(0) 推荐(0) 编辑
摘要:题记部分 用于处理数据库中的字段名和Java实体类中的属性名不一致的问题 数据库中的字段为id,name,pwd。Java实体类属性为id,name,password。 在映射文件中select标签使用的resultType就不适用了。需要使用resultMap step1:配置resultMap 阅读全文
posted @ 2025-02-15 23:07 HOUHUILIN 阅读(6) 评论(0) 推荐(0) 编辑
摘要:题记部分 一、if & test 如果id,name,age不为空,则按照指定的值进行查询。如果这三者都是空(null和空字符串),则该sql执行结果为全表查询的结果集。 <select id="getUserByUser" parameterTytpe="vo.User" resultMap="u 阅读全文
posted @ 2024-10-21 18:01 HOUHUILIN 阅读(6) 评论(0) 推荐(0) 编辑
摘要:mybatis - [08] mybatis-config.xml 详解mybatis-config.xml中的标签需要按照一定顺序配置,否则会有以下提示。 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plu 阅读全文
posted @ 2024-06-05 15:44 HOUHUILIN 阅读(265) 评论(0) 推荐(0) 编辑
摘要:mybatis - [07] 模糊查询题记部分 (1)mapper类 List<User> getUserLike(String value); (2)mapper.xml <!-- 写法1 --> <select id="getUserLike" resultType="com.harley.pojo.User"> select * 阅读全文
posted @ 2024-06-05 15:27 HOUHUILIN 阅读(8) 评论(0) 推荐(0) 编辑
摘要:mybatis - [05] Mybatis的CURD数据库:mysql 8.0.28 技术框架:mybatis 3.5.13、maven 3.8.7 一、准备工作 (1)数据库建库建表 -- 创建数据库 create database if not exists mybatis; -- 切换数据库 use mybatis; -- 创建用户表 crea 阅读全文
posted @ 2024-05-31 16:32 HOUHUILIN 阅读(18) 评论(0) 推荐(0) 编辑
摘要:mybatis - [04] mapper文件详解Mybatis的Mapper文件(通常是以.xml为扩展名的文件)主要用于定义SQL语句和它们与Java接口方法之间的映射关系。以下是Mapper文件中一些常用的配置元素和属性。 一、mapper文件配置详解 (1)namespace:定义Mapper接口对应的唯一命名空间,用于区分不同的Mappe 阅读全文
posted @ 2024-05-27 15:41 HOUHUILIN 阅读(648) 评论(0) 推荐(0) 编辑
摘要:mybatis - [02] 第一个Mybatis程序实现select * from user的mybatis demo 一、开发思路 二、搭建环境 2.1、数据库 -- 创建数据库 CREATE DATABASE `mybatis`; -- 切换数据库 USE `mybatis`; -- 创建表 CREATE TABLE IF NOT EXISTS 阅读全文
posted @ 2024-03-11 20:02 HOUHUILIN 阅读(9) 评论(0) 推荐(0) 编辑
摘要:mybatis - [01] 简介题记部分 一、什么是Mybatis? MyBatis是一款优秀的持久层框架。 它支持定制化SQL、存储过程以及高级映射。 MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。 MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(Plain Ol 阅读全文
posted @ 2024-03-11 19:24 HOUHUILIN 阅读(4) 评论(0) 推荐(0) 编辑

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