搜索文章
首页
智能助手
归档
瞬间
首页
智能助手
归档
瞬间
青云
记录、分享
全部
杂文 (3)
Java (344)
Python (3)
数据库 (76)
Linux (14)
Docker (3)
数据结构 (39)
大数据 (22)
人工智能 (19)
MQTT (3)
MyBatis如何处理延迟加载?
所谓的延迟加载,其实就是一种优化方法,目标是为了在查数据库的时候,尽量不读取多余的数据,从而提高我们应用的表现和节约资源。在MyBatis里,这个延迟加载的技巧主要是用在处理对象关系映射的时候,也就是ORM。 来个例子帮你理解:假设有两张表,一张是订单表,另一张是商品表。每个订单下面可能有好几个商品
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
mybatis
MyBatis的核心组件有哪些?
首先第一个是,SqlSessionFactory,它就像是一个会话工厂。它的任务是创建 SqlSession 对象,这个对象是我们与数据库交互的主要途径。SqlSessionFactory 的作用很重要,因为它可以帮我们配置数据库连接信息和事务管理等。一旦这个工厂被建立起来,它就会加载一些必要的配置
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
mybatis
MyBatis的工作流程是怎样的?
首先,你要配置 MyBatis,就是告诉它怎么干活。你得创建一个配置文件,里面得写上数据库怎么连接,还有映射文件在哪,还有其他的一些设置。 然后,你得写映射文件,这个东西定义了咱们的 Java 对象和数据库表是怎么对应的。就是告诉 MyBatis,怎么把查询结果映射到我们的 Java 对象里面去。
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
mybatis
Mybaits 的优点 & 缺点
首先,MyBatis 是使用 SQL 语句来进行编程,它非常灵活。你可以将 SQL 写在 XML 文件中,这样可以避免和代码或数据库设计产生冲突,也便于集中管理。MyBatis 还提供了 XML 标签,用来编写动态的 SQL 语句,而且可以重复使用。我们可以根据不同情况灵活地生成 SQL。 和使用
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
mybatis
MyBatis 与 JPA 有哪些不同?
首先,我们来聊聊编程模型。MyBatis和JPA采用了不同的方式来处理数据操作。MyBatis使用基于SQL的编程模型,这意味着开发人员需要自己编写SQL语句,并将它们映射到Java方法。这给开发人员提供了更大的灵活性,可以精确地控制SQL的编写和执行过程。而JPA则采用了基于对象的编程模型,你只需
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
mybatis
什么是MyBatis?
MyBatis呢,是Java领域中的一款持久化框架,它的主要功能是,让我们能够轻松地在Java对象和数据库之间建立联系。通过这种联系,开发者可以很方便地存储、检索和操作数据。MyBatis与其他ORM框架相比,有一些独有的特点。 首先,MyBatis强调对SQL的可控性。在使用的时候,可以直接编写S
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
mybatis
SpringBoot 使用 Validation 进行参数校验并统一返回校验异常
在 SpringBoot项目开发中,有一个观点是不要相信前端传入的参数,因为你不知道用户是怎么操作我们接口的,所以在后端也需要对参数进行校验,这篇文章主要讲讲我们项目中最常使用的验证方案。 引入相应的依赖 <dependency> <groupId>org.springframework.boo
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
springboot
,
#
java
Spring和SpringBoot的关系和区别?
他们的关系是: Spring是框架,Spring Boot是个脚手架: Spring是一个全功能的Java应用程序框架,旨在帮助开发人员构建各种类型的应用程序,包括Web应用、企业级应用、批处理应用等。Spring提供了大量的组件和功能,但需要开发人员进行详细的配置和集成。Spring Boot则是
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
springboot
,
#
java
SpringBoot为什么默认使用CGLIB
SpringBoot默认使用CGLIB 原因如下: 无需接口: CGLIB能够代理那些没有实现接口的类,而JDK动态代理只能代理实现了接口的类。这使得Spring Boot可以更灵活地使用代理,而无需依赖于接口。 AOP支持:
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
springboot
,
#
java
谈谈你对SpringBoot的理解?
内置Starter和自动配置: Spring Boot提供了丰富的内置Starter,这些Starter是预定义的依赖集合,可以轻松集成各种主流框架和技术。同时,Spring Boot通过自动配置大大减少了繁琐的配置工作,让开发人员可以直接开箱即用。 零XML配置: Spring Boot采用Jav
作者:zhanxuewei
发布时间:2024-04-22
分类:
Java
标签:
#
springboot
,
#
java
共 517 篇文章
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
页
# ollama
(1)
# spring ai alibaba
(3)
# selenuim
(1)
# WinSW
(1)
# Drools
(1)
# MQTT
(3)
# 消息中间件
(33)
# langchain4j
(10)
# spring-AI
(0)
# Jasypt
(1)
# superset
(1)
# deepseek
(5)
# 面试题
(20)
# Python爬虫
(1)
# leetcode
(11)
# epoll
(1)
# jenkins
(2)
# rocketmq
(15)
# Python基础
(1)
# ShardingSphere
(0)
# 分库分表
(0)
# GPT
(1)
# 架构
(6)
# minio
(1)
# k8s
(0)
# dubbo
(8)
# nginx
(0)
# elasticsearch
(12)
# springcloud
(24)
# 数据结构和算法
(28)
# 设计模式
(7)
# jvm
(24)
# spring
(28)
# mybatis
(22)
# redis
(18)
# mysql
(60)
# springboot
(11)
# seata
(1)
# linux
(4)
# itext
(1)
# datax
(1)
# flume
(2)
# kafka
(5)
# hbase
(2)
# zookeeper
(17)
# spark
(5)
# hive
(4)
# docker
(3)
# hadoop
(2)
# 杂文
(3)
# java
(235)
友情链接
青云博客
网笙久久的博客