I also meet the same problem.
a entity bean:
1.modify some data through get&set method;
2.call a method at itself about some
jdbc code;
3.modify other data through get&set method.
1 sucess;
2 some exception throws;
3 roll back;
But the data modified at step 1 has been modified!
[env]
wls6.0
oracle8.1 or sqlserver7.0