我正在使用 Apache 4.0 BETA,但出现以下运行时错误:
org.apache.cayenne.di.DIRuntimeException: DI container has no binding for key <BindingKey: org.apache.cayenne.configuration.ObjectContextFactory>
at org.apache.cayenne.di.spi.DefaultInjector.getProvider(DefaultInjector.java:158)
at org.apache.cayenne.di.spi.DefaultInjector.getProvider(DefaultInjector.java:144)
at org.apache.cayenne.di.spi.DefaultInjector.getInstance(DefaultInjector.java:134)
at org.apache.cayenne.configuration.CayenneRuntime.newContext(CayenneRuntime.java:124)
由于 Cayenne 是模块化的,我只包含了这些依赖项(见图)。
需要包含什么库?
谢谢!
(后端数据库是 postgres 但我不认为这与此错误有关。)