@Override
public TorqueException toTorqueException(SQLException sqlException)
{
if (StringUtils.startsWith(sqlException.getSQLState(), "23"))
{
return new ConstraintViolationException(sqlException);
}
if (StringUtils.equals(sqlException.getSQLState(), "40001"))
{
// mysql, derby, mssql
return new DeadlockException(sqlException);