Android 용 ormlite를 사용하고 있으며 다중 열 고유 제한 조건을 얻으려고합니다.ormlite에서 다중 열 고유 제한을 수행하는 방법 (SQLite)
CREATE TABLE `store_group_item` (`store_group_id` INTEGER NOT NULL UNIQUE ,
`store_item_id` INTEGER NOT NULL UNIQUE ,
`_id` INTEGER PRIMARY KEY AUTOINCREMENT);
와 내가 원하는 것은 내 모델에서
CREATE TABLE `store_group_item` (`store_group_id` INTEGER NOT NULL ,
`store_item_id` INTEGER NOT NULL ,
`_id` INTEGER PRIMARY KEY AUTOINCREMENT,
UNIQUE(`store_group_id`, `store_item_id`);
나는 다음과 같은 주석을 사용하고 있습니다 : 지금부터 나는이 같은 개개의 열에 대한 고유 제한 조건을 얻을에만 수 있어요 고유 한 열 :
@DatabaseField(unique = true)
이 방법을 사용할 수 있습니까?
이것은 4/30/2011에 추가 된 버전이 4.20 이상인 경우 정답입니다. http://ormlite.com/changelog.txt. 좋은 발견! – Pzanno
오 감사합니다 :)하지만 내가 말했듯이, 어쩌면 그레이가 성능에 문제가 있는지 분명히 할 수 있습니다. – Ready4Android