Метка времени создания и метка времени последнего обновления с В спящем режиме и MySQL

Моя проблема была решена путем переопределения метода onDescriptorWrite. Я сделал флаг внутри, и если это правда, я продолжаю уведомлять все оставленные характеристики.

@Override public void onDescriptorWrite (BluetoothGatt gatt, дескриптор BluetoothGattDescriptor, int status) {String serviceUUID = descriptor.getCharacteristic (). GetService (). GetUuid (). ToString (); String serviceName = GattAttributes.lookupUUID (descriptor.getCharacteristic (). GetService (). GetUuid (), serviceUUID);

        String characteristicUUID = descriptor.getCharacteristic().getUuid().toString();
        String characteristicName = GattAttributes.lookupUUID(descriptor.getCharacteristic().getUuid(), characteristicUUID);

        String descriptorUUID = descriptor.getUuid().toString();
        String descriptorName = GattAttributes.lookupUUID(descriptor.getUuid(), descriptorUUID);

        if (status == BluetoothGatt.GATT_SUCCESS) {
            written = true;
            numberLeft--;
        } else {
            written = true;
            numberLeft--;
        }
    }
228
задан ngn 21 October 2008 в 01:06
поделиться

2 ответа

Если мы будем использовать , то @Transactional в наших методах, @CreationTimestamp и @UpdateTimestamp сохранит значение в DB, но возвратит пустой указатель после того, как использование сохранит (...).

В этой ситуации, с помощью saveAndFlush (...) добился цели

0
ответ дан 23 November 2019 в 03:44
поделиться

Я думаю, что это более опрятно не выполнение этого в коде Java, можно просто установить значение по умолчанию столбца в определении таблицы MySql. enter image description here

0
ответ дан 23 November 2019 в 03:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: