2016-08-03 1 views
0

créer une table temp (id int, userId int, texte de requête, texte createdOn, clé primaire (id, userId));Comment faire deux champs comme une clé primaire dans ormlite?

Comment puis-je créer id et UserId en tant que clé primaire en utilisant ormlite?

@DatabaseField(columnName = "_id",id = true,generatedId = true) 
private long _id; 
@DatabaseField(columnName = "userId") 
private String userId; 
@DatabaseField(columnName = "query") 
public String query; 
@DatabaseField(columnName = "createdOn") 
public String createdOn; 

Répondre

1
@DatabaseField(columnName = "_id",id = true,generatedId = true) 
private long _id; 

_id est la clé primaire lorsque vous avez utilisé generatedId = true;

+0

mais je veux _id et userId combinés pour être la clé primaire –