Я пытаюсь объединить две таблицы активных объектов двумя полями и получаю сообщение об ошибке: java.lang.IllegalStateException
Код:
Query query = Query
.select()
.alias(Test1.class, "T1")
.alias(Test2.class, "T2")
.from(Test1.class)
.join(Test2.class, "T1.FIELD1 = T2.FIELD1 AND T1.FIELD2 = T2.FIELD2");
for(Test1 entity: ao.find(Test1.class, query)) {
..
}
Хорошо работает, когда я соединяю таблицы натолько одно поле. Я искал примеры для объединения по нескольким полям и ничего не нашел. Разве это не возможно?