学习 Java Hibernate(一个主流的 ORM 框架)可以按照“基础 → 核心 → 实战 → 进阶”的路径来学。下面给你一套比较系统的学习路线。
在学 Hibernate 前,你需要掌握:
Java 基础
数据库基础
JDBC(了解即可)
建议你按这个顺序理解:
SessionFactory(重量级,全局一个)Session(轻量级,一次请求一个)Transaction(事务)Configuration(配置)@Entity@Table@Id@GeneratedValue@OneToMany / @ManyToOne不要只看,马上写。
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.6.0.Final</version>
</dependency>
hibernate.cfg.xmlSession session = sessionFactory.openSession();
Transaction tx = session.beginTransaction();
User user = new User();
user.setName("Tom");
session.save(user);
tx.commit();
session.close();
List<User> list = session.createQuery("from User", User.class).list();
实际项目中很少“裸用 Hibernate”,而是:
学习顺序建议:
LazyInitializationException✅ 先会用,再理解原理
✅ 多用注解,少用 XML
✅ 早点学 JPA(工作更常用)
❌ 不要死记 SQL 生成细节
如果你愿意,我可以:
你更想从哪一步开始?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。