[CAMEL-7126] Partially removed dependencies on JpaTemplate.
[CAMEL-7126] Added some Javadoc.
[CAMEL-7126] Added unit tests.