我是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中整个应用程序与数据库操作的详细信息?谢谢。