Я новичок в веб-сервисах и пытаюсь запросить некоторые таблицы с использованием ORMLite, он не поддерживает утверждения объединения, поэтому я использую необработанный запрос. Мне было интересно, есть ли способ указать, как возвращается JSON. То, что я прямо сейчас:Заказ JSON возвращается ORMLite?
Dao<CodesModel,String> CodesDao = DaoManager.createDao(connectionSource, CodesModel.class);
GenericRawResults<String[]> rawResults =
CodesDao.queryRaw(
"select r.CodeA, s.SubCodeA, r.CodeB, s.SubCodeB " +
"from CodesTable r JOIN SubCodesTable s ON s.CodeA = r.CodeA " +
"where SubCodeB = '" + b_sub + "' AND r.CodeB = '" + b_code + "'");
И результаты возвращаются как String [] и всегда, кажется, в порядке
[Codea, SubCodeA, CodeB, SubCodeB]
но я только проверил это локально и не могу найти в документации, что определяет порядок для переменных в возвращаемом массиве.
Спасибо, я просто не был на 100% уверен, что это сработало. Я закончил использовать выбор всех и просто присоединиться к этим столбцам, поэтому я также отправлю свой код для этого, чтобы помочь другим –