指定标识列的起始值

时间:2013-12-05 06:49:46

标签: android sqlite ormlite

我有一个标识栏

@DatabaseField(useGetSet = true, generatedId = true,index=true)
private long saleTicket;

现在,当创建数据库而不是从1开始时,是否有任何方法可以指定此列的初始值。

就像我想从50比1开始。

1 个答案:

答案 0 :(得分:2)

在某些数据库中,您可以使用generatedIdSequence并手动配置该序列。 但是,SQLite不使用序列。

您可以设置allowGeneratedIdInsert并手动将第一个对象的ID设置为50。