1
resposta

Dúvida sobre Id AutoGenerate tipo Long

Pergunta é: É garantido que o auto generate não vai criar dois ids iguais. Considerando que o número de produtos não sejam grandes ( menos de 100k por exemplo)

Preciso criar uma espécie de função de exclui produtos , temo que o autogenerate crie um produto com id que tenha sido excluindo

@Entity
@Parcelize
class Carteira(
    @PrimaryKey(autoGenerate = true) val id: Long = 0L) : Parcelable
1 resposta

Fala Fernando, de boa ?

Cara, em geral não é bom assumir isso... se não estiver errado ele pega o ultimo registro e da um increase nele, tanto que já tive pontos que eu tinha id 1, 3, 9, 10, 11 e depois ia subindo... se vc precisa garantir algo para validar com backend, seria ideal ter o id forte vindo do backend.