Mybatis
文章平均质量分 84
# Mybatis
思静鱼
大道至简,行稳致远
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JPA和Spring Data JPA的区别
JPA是标准Spring Data JPA是基于标准的增强工具如果你在用Spring Boot项目,基本上都是在用Spring Data JPASpring Data JPA通过方法名派生、@Query注解等机制,极大简化了JPA的使用理解JPA规范有助于更好地使用和调试Spring Data JPA简单记:JPA告诉你应该怎么做,Spring Data JPA帮你轻松做到。原创 2025-09-03 09:21:55 · 745 阅读 · 0 评论 -
JPA和MyBatis和原生JDBC
没有最好的方案,只有最适合的方案。根据项目需求、团队技能和性能要求来选择合适的数据访问层实现方式。原创 2025-09-03 09:13:57 · 890 阅读 · 0 评论 -
Java 常用的 ORM框架(对象关系映射)
● 适用场景:SQL 逻辑复杂、需要精确控制 SQL 的项目(比如金融、电商)。● 适用场景:快速开发 CRUD 接口,适合数据模型结构清晰的项目。● 适用场景:与 Spring Boot 配合使用,快速开发项目。● 适用场景:中大型项目,需要复杂 ORM 映射和缓存机制。● 适用场景:对性能要求高、需要动态构造 SQL 的项目。● 适用场景:希望减少样板代码、简化开发的项目。● 适用场景:JPA 教学或特定项目迁移。○ JPA 规范的一个实现,较少使用。○ 完整的 ORM 框架,功能强大。原创 2025-05-07 15:02:24 · 650 阅读 · 1 评论 -
MyBatis-Plus 多表联查Mybatis-Plus Join
在 MyBatis-Plus 中,使用 com.github.yulichang 提供的扩展库(Mybatis-Plus Join),可以非常方便地实现多表联表查询,而不需要手动编写复杂的 SQL。这种扩展库简化了联表操作,提供了一种基于 Lambda 表达式的查询方式。原创 2024-10-14 15:46:57 · 1884 阅读 · 0 评论 -
JPA详解
Java Persistence API(JPA)是 Java EE 平台的一部分,它为开发者提供了一种用于对象关系映射(ORM)的标准化方法。JPA 提供了一组 API 和规范,用于在 Java 应用程序和关系型数据库之间进行交互。对象关系映射:JPA 允许开发者通过注解或 XML 配置将 Java 对象与数据库表之间进行映射,实现对象与关系数据库之间的转换。这样,开发者可以使用面向对象的方式处理数据,而不需要编写原始的 SQL 语句。原创 2024-05-31 14:59:54 · 1122 阅读 · 0 评论 -
MyBatis源码介绍
mybatis应用程序通过SqlSessionFactoryBuilder从mybatis-config.xml配置文件中构建出SqlSessionFactory,然后,SqlSessionFactory的实例直接开启一个SqlSession,再通过SqlSession实例获得Mapper对象并运行Mapper映射的SQL语句,完成对数据库的CRUD和事务提交,之后关闭SqlSession。原创 2024-04-09 17:36:01 · 1198 阅读 · 0 评论 -
Mybitis详解
MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。原创 2024-04-09 17:28:58 · 970 阅读 · 0 评论 -
MyBatis如何实现分页
如果你使用的数据库不支持特定的分页语法,或者想要更多灵活性,你可以通过自定义 SQL 实现分页逻辑。通常,你需要通过 RowBounds 或 PageHelper 来实现分页。原创 2024-04-09 16:54:23 · 8755 阅读 · 1 评论
分享