We use cookies to serve our customers and website visitors in the best possible way. Cookies are used for the proper functioning of the website and for improving the user experience, monitoring visitor traffic and marketing purposes. By continuing to browse the site, you agree to our use of cookies. You can read more about cookies here.
com.vaadin.data.util.sqlcontainer.
Class OptimisticLockException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- com.vaadin.data.util.sqlcontainer.OptimisticLockException
-
All Implemented Interfaces:
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:
-
-
Constructor Summary
Constructors Constructor Description OptimisticLockException(RowId rowId)
OptimisticLockException(String msg, RowId rowId)
-
Method Summary
All 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
-
-