GreenDao muchos a muchos relación

Utilizo Greendao para la asignación de mi base de datos en Android. Hasta ahora todo funciona muy bien.

Pero ahora tengo el siguiente problema:

Tengo un Clúster y objetos de hoja. Un grupo contiene muchos objetos de hoja. Si se hace zoom en un grupo, se puede dividir en más grupos y más hojas. Esta no es una relación de árbol estricta, es más que un grupo grande tiene muchas hojas, pero un grupo pequeño puede tener un subconjunto de estas hojas.

Básicamente, un grupo tiene muchas hojas, pero las hojas también están en varios grupos, ya que la identificación de una hoja es única y la relación con el grupo se guarda en la hoja, una hoja solo puede estar en un grupo, ¿no?

La página de inicio de greendao dice que muchas o muchas relaciones son posibles, pero cómo no puedo entender cómo modelar esta relación.

¿Es posible modelar una relación de este tipo o la estructura de datos es un problema para GreenDao?

Respuestas a la pregunta(1)

Su respuesta a la pregunta