我如何使用SQLite(JAVA)中的行ID?

时间:2014-10-25 06:32:26

标签: java mysql sqlite

@DatabaseField
private String Name;
@DatabaseField()
private String Surname;
@DatabaseField(id=true)
String ID;

我有这些列,我为'id = true'字段定义了String ID。现在我想更新某些行,但我找不到nessecary行。我的ID列采用(12BD02000, 12BD02001.....)之类的值。但我需要像(1,2,3....,)这样的ID才能与他们合作。如果不为另一个id定义自动递增的特殊行,我该怎么办?

1 个答案:

答案 0 :(得分:0)

在这种情况下,ID类型应为long

@DatabaseField(generatedId=true,unique=true)
private Long id;

DatabaseField官方文档。