Found the problem, it was in my code (rookie's mistake, I guess). I'll explain
what I did wrong, in case somebody else travels down this path.
In my design, I have a class called "SessionManager" which dispenses SqlSession
instances on a per-thread basis. This allows multiple DAOs to use the same
opened session without having to explicitly pass the session around as a
parameter on every operation (provided all the operations are invoked within
the same thread). I was using this same mechanism in my unit tests, which
produced the odd results I observed when running the tests via Maven (don't
know exactly why). To fix the problem, I modified my test setup by injecting a
SessionManagerStub to each Dao being tested; this stub contains a pristine
SqlSession for each test being ran.
Regards...
__________________________________________________________________
Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark your
favourite sites. Download it now
http://ca.toolbar.yahoo.com.