guolindev / LitePal

An Android library that makes developers use SQLite database extremely easy.
Apache License 2.0
8.11k stars 1.58k forks source link

可以自定义主键吗 #823

Open yilylong opened 1 year ago

yilylong commented 1 year ago

目前主键都是自己创建的ID自增,现在的精准查询方法都是传需要ID,感觉有局限性。

yilylong commented 1 year ago

class TestA:LitePalSupport() { var _id=0L var ID =0L var v1 = "" var v2 = ArrayList() } 无论我定义成_id 还是 ID 查询出来都会自动将表主键id赋值给它们,要是数据是从服务端获取且id后端定义好的如何存储呢?如果定义成val 如果要动态创建对象或者接口解析对象我又如何赋值呢?