Hibernate and CRUDRepository Spring Boot

6

我是Hibernate和Spring Boot的新手。我了解到Hibernate是一个ORM工具,可以将对象映射到数据库,并使用save()方法自动将对象保存到数据库中。在Spring Boot中,我会做以下操作:

public interface CourseRepository extends CrudRepository<Course, String>{
}

一些CRUD操作,如保存和查找等,似乎可以自动完成。另一篇Hibernate教程中提到,将对象保存到数据库需要会话(session)。但是在Spring Boot中没有看到任何形式的sessionfactory或session实现,我仍然能够执行保存和查找等操作。
这是怎么发生的?这与Hibernate有什么关系?我应该从哪里开始了解Hibernate,例如@OneToMany等内容,并基本了解Spring Boot中整个应用程序与数据库操作的详细信息?谢谢。
2个回答

1

-2

有两件事情:crudRepository 和 sessionFactory。试着找出它们之间的区别,并尝试了解什么是 JPA 和 Hibernate。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接