[Technik] hsadmin reloaded: JPA/Hibernate/PostgreSQL Probleme

Christof Donat cd at actsoft.de
Thu Jul 19 14:51:28 CEST 2007


Hi,

> Der Effekt ist leider, das PostgreSQL deadlocked :-( Obwohl nur eine
> Transaktion zur Zeit und nur ein Client läuft?!?

Was macht JPA denn da? Wie schafft man es mit einer einzelnen Transaktion 
einen Deadlock zu erzeugen?

Vermutung: Da werden Transaktionen geschachtelt und die innere braucht was, 
was die äußere gelocked hat. Ich frage mich aber, wozu man bei PostgreSQL 
anfangen sollte, Locks zu setzen?

Wie stark bist du im Moment denn mit JPA "verheiratet"? Ist der Code fest 
daran gebunden, oder kannst du den OR-Mapper auch noch relativ einfach 
austauschen? Wenn du ihn austauschen kannst, ist evtl. Hibernate eine 
Alternative? Wenn du das ohne übermäßigen Aufwand ausprobieren kannst, geht 
es damit?

Christof

-- 
actSoft gmbh                                 Software nach Maß

Zugspitzstr. 211                                www.actsoft.de
86165 Augsburg                                   cd at actsoft.de

                                      Registergericht Augsburg
Geschäftsführer                             Augsburg HRB 21896
Christof Donat                           UStID: DE 248 815 055


More information about the Technik mailing list