estoy usando ormlite para Android y yo estoy tratando de conseguir un múltiplo columna de restricción-unicidad. A partir de ahora soy sólo es capaz de obtener una restricción única en columnas indiviudales así:Cómo hacer múltiples columna de restricción-unicidad en 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);
y lo que quiero es
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`);
En mi modelo He estado usando las siguientes anotaciones para las únicas columnas:
@DatabaseField(unique = true)
¿Hay alguna manera de hacer que esto funcione?
Esta es la respuesta correcta si tiene la versión> = 4,20 que se añadió 4/30/2011. http://ormlite.com/changelog.txt. ¡Buen descubrimiento! – Pzanno
Oh, gracias :) pero como he dicho - tal vez gris podría aclarar si hay un problema de rendimiento a esto. – Ready4Android