Как установить ограничение уникальности нескольких столбцов в ormlite (SQLite)

Я использую ormlite для Android и пытаюсь получить ограничение уникальности для нескольких столбцов. На данный момент я могу получить уникальное ограничение только для отдельных столбцов вроде этого:

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 )

Is есть ли способ заставить это работать?

9
задан Gray 31 August 2011 в 01:02
поделиться