我一直在做一些基本的Spring应用程序,在正确管理我的数据库方面也遇到了一些麻烦。从现在起,我就一直在使用基本的JPA存储库,经典的save()和findById(long id)已经完成了我的工作。然而,最近我注意到,当我从数据库中得到一个对象并对其进行更改时,它不会被持久化。entityManager,但是我有错误,人们说:With regards to the original question about obtaining an EntityManagerFactory in a non-spring
我对Spring Data-JPA和JPA之间的区别感到有点困惑。我知道JPA是一种使用流行的ORM技术将Java对象持久化到关系数据库的规范。换句话说,JPA提供接口和其他ORM技术,实现那些称为JPA提供者的接口,例如Hibernate。
那么,什么是Spring Data JPA呢?Spring Data JPA是否在JPA之上添加了更多的功能(接口),并且它仍然只是指定的,
我希望在使用Spring Data R2DBC或普通R2DBC向表中插入数据时,使用Hibernate Envers项目的@Audited注解来实现对表的审计。 这是否可行。我根本不知道Spring Data R2DBC是否使用hibernate。我尝试将@Audited注释添加到我的实体类中,但无济于事。