Я делаю приложение, работающее на Google App Engine, и у меня возникают проблемы с получением данных с использованием JDO.У меня есть класс Message, который имеет свойство private List<String> labels;
.Теперь я хочу иметь функцию поиска, которая принимает одну строку (метку) в качестве параметра и ищет все сообщения, чтобы получить сообщения с данной меткой.Проблема с запросом JDO, сейчас у меня есть это (строка this.label является параметром поиска):
String query = "select from " + Message.class.getName() + " where (labels.contains('" + this.label + "')) ";
Он работает на локальном хосте, но не в GAE (возвращает NULL).Другая (и наивная) попытка была
query = "select from " + Note.class.getName() + " where labels=='" + this.label + "'";
И она также работала только на localhost, а не GAE
У кого-нибудь есть идеи, как это сделать?Спасибо за любую помощь