Hi,
I wanted to know that why is slice module not depended on
openjpa-persistence-jdbc module. I was trying to figure out the reason but
could not get to anything conclusive. I felt that both persistence and
persistence-jdbc module are central to design of openjpa and since there is
dependency on
For runtime, Slice only needs access to the jdbc, kernel, and lib jars
as it is a BrokerFactory/JDBCProvider. It provides its own
ProductDerivation in -
src/main/java/org/apache/openjpa/slice/ProductDerivation.java
For junit tests, it should only need to include openjpa-persistence for
I suspect that one of Pinaki's design goals with Slice was to make it
persistence personality agnostic. So one could use it with a JDO personality
as well as a JPA personality (KODO provides both, OpenJPA provides the
latter).
Slice uses both openjpa-persistence and openjpa-persistence-jdbc for