Nothing else really needed. Could the both of you do me a favor and configure
<tx:annotation-driven mode="aspectj"/> ?

and for good measure
<tx:annotation-driven mode="aspectj" transaction-manager="neo4jTransactionManager"/> ?

You know that the proxy tx-mode creates a subclass that is overriding the methods and calls super or a delegate instance with tx-boundaries around that call (at least for classes, uses dynamic proxy for interfaces imho). Perhaps that's somehow messing up the tx-propagation?


MichaelMC could you please summarize your current state, I'm a bit confused by the many dimensions, 2 projects and test + service, too much for my little brain.

Thanks

Michael