Dave Harkness <daveh@MEconomy.com> writes:
> The problem I'm seeing is that two database transactions,
> initiated via JDBC, are able to obtain simultaneous exclusive table locks
> on the same table.
Sounds to me like JDBC is feeding all your commands through a single
database connection, which means that what you think are independent
transactions are really not. Better take a closer look at what you're
doing.
regards, tom lane