Мы оцениваем решения ORM для моего проекта, которые тесно связаны между бизнес-слоем и datalayer (JDBC). Я начал заниматься PoC с Cayenne. Мои требования выглядят так: a) Уже существует схема базы данных b) Схема очень гранулированная. То есть Java-объекты реального времени производятся только путем объединения таблиц. с) На данный момент я просто хочу, чтобы выполнить операцию чтения (чтобы быть точным фильтрации и сортировки в списке по inputing критериям)Является ли cayenne хорошим выбором для моего требования?
До сих пор, наблюдения, которые я сделал с Cayenne являются 1) Стол и объекта плотно в сочетании. Modeler не позволяет создавать java-объект без связанной таблицы. 2) Я не мог найти простой способ сопоставить вывод именованного запроса с объектом java, чтобы получить список в соответствии с требованиями приложения. 3) Также я не уверен, что выражения работают с именованными запросами.
Я хотел бы знать ваши данные о наилучшем выборе для моего требования?
Заранее спасибо.
Благодарим за отзыв. Мы рассмотрим вашу рекомендацию. Требование I mentioend было началом. В будущем нам могут потребоваться полные функции ORM. – Sudheer