| Gets called by CompassTemplate.execute with an active
Compass Session. Does not need to care about activating or closing the
Session, or handling transactions.
If called without a thread-bound Compass transaction (initiated by an
outer compass transaction abstraction), the code will simply get executed
on the outer compass transaction with its transactional semantics.
Parameters: session - throws: CompassException - |