Ah, you're right; JBC internally implements putForExternalRead with a tx suspend,
because the semantic of that operation is to not hold locks beyond the scope of the method
call.
Sorry, I don't see any workaround to this problem. The putForExternalRead call is
fundamental to how Hibernate stores data read from the db in the cache. :(
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4263375#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...