I think it might have something to do with the "<no-tx-datasource>" you have specified that you don't want transactions which means that you want everything to autocommit.
It behaves the same way when I configure it as -
In your opinion which method will have autoCommit = false as default?
Also, my need is to use the no-tx. So I should find how to set the autoCommit to false through the datasource anyway.
Maybe I am using the property element wrongly...
Again, any help will be greatly appreciated.
Again, if some one can figure out this problem for me I will be really grateful.