Top Description Constructors Methods
org.springframework.dao

public Class IncorrectUpdateSemanticsDataAccessException

extends InvalidDataAccessResourceUsageException
Class Inheritance
Annotations
@SuppressWarnings:serial

Data access exception thrown when something unintended appears to have happened with an update, but the transaction hasn't already been rolled back. Thrown, for example, when we wanted to update 1 row in an RDBMS but actually updated 3.
Author
Rod Johnson

Constructor Summary

AccessConstructor and Description
public
IncorrectUpdateSemanticsDataAccessException(String
the detail message
msg
)

Constructor for IncorrectUpdateSemanticsDataAccessException.

public
IncorrectUpdateSemanticsDataAccessException(String
the detail message
msg
,
Throwable
the root cause from the underlying API, such as JDBC
cause
)

Constructor for IncorrectUpdateSemanticsDataAccessException.

Method Summary

Modifier and TypeMethod and Description
public boolean
wasDataUpdated()

Return whether data was updated.

Constructor Detail

IncorrectUpdateSemanticsDataAccessExceptionback to summary
public IncorrectUpdateSemanticsDataAccessException(String msg)

Constructor for IncorrectUpdateSemanticsDataAccessException.

Parameters
msg:String

the detail message

IncorrectUpdateSemanticsDataAccessExceptionback to summary
public IncorrectUpdateSemanticsDataAccessException(String msg, Throwable cause)

Constructor for IncorrectUpdateSemanticsDataAccessException.

Parameters
msg:String

the detail message

cause:Throwable

the root cause from the underlying API, such as JDBC

Method Detail

wasDataUpdatedback to summary
public boolean wasDataUpdated()

Return whether data was updated. If this method returns false, there's nothing to roll back.

The default implementation always returns true. This can be overridden in subclasses.