这是根本原因
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private jdk.internal.reflect.ConstructorAccessorImpl jdk.internal.reflect.DelegatingConstructorAccessorImpl.delegate accessible: module java.base does not "opens jdk.internal.reflect" to unnamed module @55283c54
Java 10具有模块的概念,首先
public不再是“公开”的,并且反射也不是那么强大。
您可以按照@RobertHume的建议使用JVM标志,但实际上您需要迁移到支持Java9 / 10(如果有)的较新的Hibernate版本。
另请检查此链接https://www.sitepoint.com/reflection-vs-encapsulation-in-the-java-
module-system/#commandlineescapehatches以获取有关建议的JVM标志的更多详细信息



