| 

.NET C# Java Javascript Exception

4
Wie erhält man mit Hibernate Mechanismen in JAVA einen Table Lock?

Ich verwende die Hibernate Version 3.6.5. Die darunterliegene Datenbank ist eine Oracle 10g XE.
21.08.2011
oopexpert 455 1 8
Auf die Beantwortung dieser Frage war ein Kopfgeld in Höhe von 50 Reputationspunkten ausgesetzt. Das Kopfgeld wurde bereits vergeben.
1 Antwort
0
((EntityManagerImpl) em).getSession().lock(customer, LockMode.UPGRADE_NOWAIT);


Quelle
23.08.2011
carlptr 777 1 8
Leider funktioniert dies nicht für alle Datenbanken. Die Information, die man in diesem Beispiel der Datenbank mitgibt, ist der Wunsch, einen Row Lock zu bekommen. Aufgrund von einer einfacheren Implementation erstellen Semi-professionelle DBs einen Table-Lock, so aber nicht ORACLE. Der Befehl der dahinter ausgeführt wird ist ein "select for update", und das locked nur Zeilen.
oopexpert 23.08.2011

Stelle deine Java-Frage jetzt!