2016-08-03 7 views
0

create table temp (ID int, userId int, Abfragetext, createdOn Text, Primärschlüssel (id, userId));Wie man zwei Felder als ein Primärschlüssel in ormlite bildet?

Wie kann ich ID und UserId als einen Primärschlüssel mit Ormlite erstellen?

@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; 

Antwort

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

_id es ist Primärschlüssel, wenn Sie verwendet generatedId = true;

+0

aber ich möchte, dass _id und userId zusammen den Primärschlüssel bilden –

Verwandte Themen