Des*_*ond 6 java spring hibernate
我是 Hibernate 和 Spring Boot 的新手。我知道 hibernate 是 ORM 工具,因此您可以将对象映射到数据库,只需使用 save() 将 obj 自动保存到数据库中。在 Spring Boot 中,我会做类似的事情
public interface CourseRepository extends CrudRepository<Course, String>{
}
Run Code Online (Sandbox Code Playgroud)
不知何故,我将获得所有 CRUD 操作,例如 save 和 findAll 等。
从另一个休眠教程中,它说需要会话才能将对象保存到数据库。但是,我没有看到在 Spring boot 中实现了任何形式的 sessionfactory 或 session,我仍然可以执行 save 和 findAll 操作等。
这是怎么发生的,这与休眠有什么关系?我到底应该从哪里开始了解更多关于 hibernate 的信息,比如@OneToMany,并且基本上了解整个应用程序的细节到 spring boot 中的数据库操作?谢谢
| 归档时间: |
|
| 查看次数: |
2241 次 |
| 最近记录: |