public static void sqlExecute(final Object[] newRow, final PreparedStatement statement) throws SQLException {
        if (ObjectUtils.isEmpty(newRow[0])) {
            statement.setObject(1, UUIDUtils.getInstance().generateShortUuid());
            for (int i = 1; i < newRow.length - 2; i++) {
                statement.setObject(i + 1, newRow[i]);
            }
            statement.executeUpdate();
        }
    }
@Test
    public void sqlExecute() {
        final Object[] newRow = new Object[4];
        newRow[0] = null;
        newRow[1] = new Object();
        newRow[2] = new Object();
        newRow[3] = new Object();
        Assertions.assertDoesNotThrow(() -> BaseTrigger.sqlExecute(newRow, mock(PreparedStatement.class)));
    }