2016-08-03 5 views
0

create table temp (ID int, userId int, query 텍스트, createdOn 텍스트, 기본 키 (id, userId));ormlite에서 두 개의 필드를 하나의 기본 키로 만드는 방법은 무엇입니까?

ormlite를 사용하여 id와 UserId를 하나의 기본 키로 만들려면 어떻게해야합니까? 당신이 generatedId = true를 사용하는 기본 키는

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

답변

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

입니다 _ID;

+0

하지만 _id와 userId가 결합 된 기본 키가 필요합니다. –