logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MyBatis框架 - 延迟加载+一/二级缓存

摘要 本文详细介绍了MyBatis中的延迟加载机制。延迟加载是指在查询主对象时不立即加载关联对象数据,只有当程序首次访问关联对象时才执行查询。与立即加载相比,延迟加载能避免不必要的数据库查询,但会导致首次访问时的短暂延迟。文章通过多对一查询案例演示了如何配置延迟加载:1)在主配置文件中设置lazyLoadingEnabled为true;2)在映射文件中使用association标签并设置fetch

文章图片
#mybatis#数据库#java
使用IDEA创建Java项目以及IDEA常用的快捷键

本文详细介绍了在IDEA中创建四种Java项目的完整流程:普通Java项目、普通Java Web项目、Maven Java项目和Maven Java Web项目。每种项目创建过程都包含清晰的步骤说明和配置截图,重点涵盖JDK选择、目录结构完善等关键操作。文中还提供了Web项目的web.xml配置模板,以及Maven项目创建时的注意事项。最后整理了常用开发快捷键,包括main方法生成(sout)、循

文章图片
#java#intellij-idea#maven
JDBC:Java连接MySQL数据库

了解Java连接数据库的底层逻辑和代码

文章图片
#数据库#java#mysql
手动创建maven项目

本文详细介绍了如何手动创建Maven项目并管理项目依赖。首先通过mvn -version检查Maven环境,然后创建标准Maven目录结构(包含src/main、src/test等)。接着以Hello项目为例,展示如何编写pom.xml文件、创建Java类、执行Maven生命周期命令(clean、compile、test、package、install)。最后创建依赖Hello项目的HelloFr

文章图片
#maven#java
到底了