Spring Boot 如何集成 MyBatis 进行数据库访问?

MyBatis 是一个适用于 Java 语言的持久层框架。MyBatis 支持以注解或 XML 配置的方式来定义 SQL 查询,以及查询结果和 Java 对象的映射。MyBatis 相比于 Java 另一个流行持久层框架 JPA 来说(具体使用请参看「如何使用 Spring Data JPA 进行数据库访问? 」),最大的特点是 MyBatis 具有更灵活的 SQL 控制能力。

阅读更多

如何使用 Spring Data JPA 进行数据库访问?

JPA(Jakarta Persistence API)是一种基于 ORM(Object-Relational Mapping,对象关系映射)技术的 Java EE 规范,用于在 Java 应用程序和关系型数据库之间持久化、访问和管理数据。JPA 规范提供了一系列注解和 API 用于将 Java 对象映射到数据库表、定义实体之间的关系以及执行数据库操作,从而简化了 Java 应用程序数据持久化层的开发。

阅读更多

如何使用 Spring JDBC 进行数据库访问?

Spring JDBC 是 Spring 框架提供的一个基于 Java JDBC 之上的用于操作关系型数据库的模块,其提供对数据库连接的管理、数据库访问、SQL 执行结果获取、事务支持和异常处理等功能。本文首先对 Spring JDBC 的基础知识进行介绍,然后准备一下测试数据与示例工程,最后以示例代码的方式来演示 Spring JDBC 的使用。

阅读更多

相似的人生

每一代人,在年輕時,都可能會覺得自己與父輩有着很大的不同,認爲父輩是老舊的一代,認爲自己所處的當下是一個與之前全然不同的時代。 但走着走着,當我們不再年輕時,可能會感嘆我們與父輩以及各自所經歷的時代並沒有什麼本質的不同,我們大多重複着父輩所犯的錯誤、擁有了與他們相似的人生。 我們對世界不同的看法更多是來自於我們所處的年齡,而不是所處的時代。 人生苦短,時光易逝,不變的是陽光雨露,變換的是我們這些過客。

阅读更多