GreenDao soporta restricciones únicas en múltiples columnas

¿GreenDao soporta restricciones únicas en varias columnas? Equivalente a lo siguiente:

create table projects ( _id integer primary key autoincrement, project_type text, name text, unique (project_type, name) ); 

Sí, es compatible.

Crear un índice con todas las propiedades y hacerlo único.

 Index indexUnique = new Index(); indexUnique.addProperty(project_type); indexUnique.addProperty(name); indexUnique.makeUnique(); projectsEntity.addIndex(indexUnique); 

Fuente

En cuanto a la versión 3.2.0, puede declarar varios índices en la declaración de Entity:

 @Entity( indexes = { @Index(value = "column1,column2,column3", unique = true) } ) 
  • ¿Cuál es la mejor manera de crear la conexión DB greenDAO sólo una vez para una sola ejecución de la aplicación?
  • Generador greenDAO da error de consola que no tiene sentido
  • Entidad Greendao cuando se serializa utilizando GSON no contiene entidad relacionada en Generated JSON cadena
  • Uso de DAO verde con el proveedor de contenido
  • Anotar el objeto generado greenDao
  • En GreenDao, genere una consulta de unión con OR en lugar de AND
  • Cómo realizar una prueba de unidad de migración de base de datos entre versiones
  • Android GreenDao - Sólo elimina objetos en caché de una entidad específica
  • Greendao ordenar por campo en la tabla relacionada
  • Rendimiento ORM: ¿es greenDAO más rápido que ORMLite?
  • Claves principales de greendao string - cómo usar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.