Petr Ferschmann wrote:
> Dobrý den,
>
> toto závisí na nastavení transakční izolace při navázání spojení.
> U většiny databází je výchozí TRANSACTION_READ_COMMITED.
> Ale obvykle je možné zapnout TRANSACTION_REPEATABLE_READ.
>
> Pak se to bude chovat tak jak si přejete - dojde ovšem k určitému
> zpomalení, protože po přečtení záznamu se záznam zamkne (v případě
> count(*) by se měla zamknout celá tabulka).
>
> Více
> http://java.sun.com/j2se/1.3/docs/api/java/sql/Connection.html
>
Díky.

To je přesně to, co jsem potřeboval.
V glassfish to je možné změnit v connection pool.
http://localhost:4848
Resources->JDBC->Connection pool->nejakyConnectionPool
Je tam selektítko Transaction Isolation:... (výchozí je read-commited -
jak jste uvedl ;-))

Fafi

Odpovedet emailem