范式、ER 模型、JPA/MyBatis 与 MariaDB,对接 backend ORM/Normalization 节点。
登录后追踪本课程进度 —登录
ORM 是什么
对象-关系映射动机;与原生 SQL 分工。
范式与规范化
1NF/2NF/3NF、冗余与异常。
ER 模型
实体、关系、基数;cf_track/cf_lesson 实例。
JPA 与 Hibernate
Entity、Repository;对照 sb-jpa。
MyBatis
Mapper XML、何时选 MyBatis vs JPA。
Spring Data 家族
JPA/Mongo/Redis 分工;sc-spring-data 衔接。
Schema 迁移
Flyway/Liquibase、schema.sql 直觉。
N+1 与抓取策略
fetch join、@EntityGraph。
MariaDB 与 MySQL
兼容性、选型;本站 MySQL8 说明。
ORM 与事务
持久化上下文、sb-transaction 衔接。
反模式
贫血模型、上帝 Entity、过度 ORM。
综合练习
为 Track/Lesson 画 ER 并写 Repository。