Class OptimisticLockException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- com.vaadin.data.util.sqlcontainer.OptimisticLockException
-
- All Implemented Interfaces:
Serializable
public class OptimisticLockException extends RuntimeException
An OptimisticLockException is thrown when trying to update or delete a row that has been changed since last read from the database. OptimisticLockException is a runtime exception because optimistic locking is turned off by default, and as such will never be thrown in a default configuration. In order to turn on optimistic locking, you need to specify the version column in your TableQuery instance.- Author:
- Jonatan Kronqvist / Vaadin Ltd
- See Also:
TableQuery.setVersionColumn(String)
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OptimisticLockException(RowId rowId)
OptimisticLockException(String msg, RowId rowId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RowId
getRowId()
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-