我将Spring Boot 2,Jpa和hibernate一起使用,并且在项目中添加了javers starter。
我将@JaversSpringDataAuditable放置在我的存储库Vehicle的界面中。
在网络上发现很少有人谈论ValueObjectId
是否需要在我的实体的ID上放置ValueObjectId注释?
运行测试时,会收到此消息
由于事务回滚而退出javersSqlRepository本地缓存 线程“ restartedMain”中的异常 java.lang.reflect.InvocationTargetException在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)位于 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)在 org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) 引起原因:JaversException ENTITY_INSTANCE_WITH_NULL_ID:找到的实体 idProperty'id'为空的实例'com.orlicon.model.SPR'