Hibernate and CRUDRepository Spring Boot



我是Hibernate和Spring Boot的新手。我知道Hibernate是ORM工具,因此您可以将对象映射到数据库,然后使用Save((自动将OBJ自动保存到数据库中。在春季靴子中,我会做

之类的事情
public interface CourseRepository extends CrudRepository<Course, String>{
}

和以某种方式,我将获得所有crud操作,例如保存和Findall等。

从Hibernate的另一个教程中,它说需要会话将对象保存到数据库中。但是,我看不到在Spring Boot中实现的任何形式的SessionFactory或会话,我仍然能够进行保存和找到操作等。

这是如何发生的,这与冬眠之间有什么关系?我应该在哪里开始在哪里了解有关Hibernate,@Onetomany之类的内容,并基本上了解Spring Boot中数据库操作的整个应用程序的详细信息?谢谢

春季启动负责所有会话管理。请参阅此问题以更好地理解:

Spring Boot&amp;春季数据:如何管理Hibernate会议?

crudrepository和sessionFactory有两件事。尝试找出它们之间的区别,也尝试阅读什么是JPA和Hibernate。

相关内容

最新更新