Can somebody help me to get it work?
Perhaps you are using a different transaction isolation level with Derby than you are with the other databases you're testing, causing you to experience lock contention in Derby but not in other databases. http://db.apache.org/derby/docs/dev/devguide/cdevconcepts15366.html You could try setting your program up so that it explicitly specifies the isolation level, to avoid different results on different databases which may have differing default isolation levels. thanks, bryan