Java SimpleJPA для AWS SimpleDB Выбрать запрос - PullRequest
1 голос
/ 28 февраля 2012

У меня проблемы с возвратом объектов из SimpleDB с помощью API персистентности simpleJPA.Я успешно установил все банки и могу сохранить объекты без проблем.Однако я не могу получить объекты, используя запросы выбора, но странным образом я могу получить результаты, используя запросы количества.Здесь нет ошибок или исключений, запросы просто не возвращают никаких результатов.Когда я отлаживаю, я вижу фактический запрос AWS, который генерируется в фоновом режиме simpleJPA, и когда я запускаю этот запрос к домену, он без проблем возвращает ожидаемые результаты.

Я включил свой код Javaниже он должен вернуть мне список всех пользователей в моей базе данных.

Query query = em.createQuery("SELECT u FROM User u");
List<User> results = (List<User>)query.getResultList();

Как я уже сказал, я могу сохранять объекты и считать их, так что с моим менеджером сущностей или фабрикой все в порядке,это просто возвращение пустых списков.Если вам нужна дополнительная информация, просто спросите,

Заранее спасибо!

1 Ответ

1 голос
/ 30 апреля 2012

Я никогда не доходил до сути этой проблемы.В конце я запустил новый проект AWS в Eclipse и заново добавил файлы JAR, решив проблему.

...