Apache Cayenne что в профессионалов отрасли называют "рамки настойчивость," инструмент для автоматизации взаимодействия и хранения данных в реляционных базах данных.
Как Cayenne работает, чтобы связать схемы базы данных в объекты Java, сохраняющиеся изменения объектов в базе данных, и наоборот.
Это обогащает один с функциями других, обеспечивая более глубокое контроль над данных благодаря в базах, в мощных функций манипулирования объектом Java.
Наряду с источником Cayenne, в приложении рабочего стола GUI называется "CayenneModeler" также входит, небольшое приложение для управления базами данных и их схемы, используя визуальный интерфейс
Особенности :.
- поколение класс скорости на основе двигателя
- Полный синтаксис объектных запросов
- Отношения предварительной выборки
- По требованию объект разломов
- По требованию отношения разломов
- наследования объекта
- кэширования данных
- База данных автоматического обнаружения
- Общий сохранялась объекты
- Масштабируемость на основе каждого проекта
- Документация
Что нового В этом выпуске:
- JDBC для MySQL дозирования
- Метод & Quot; readNestedProperty & Quot; Должно решить Через итерационных Invocations на DataObject и не завершить в течение Cayenne.readNestedProperty
- java.io.NotSerializableException при использовании OSCache для кэша запросов с предварительную выборку и persitent кэш-памяти.
- NPE при сохраняющейся недавно instatiated объект
- Исследовать автоинкрементные на DB2 и включите политику адаптера, чтобы поддержать их
- Уплощенные запросы атрибутов неправильно генерируется
- Информация о памяти около диалоге
- OutOfMemory при выборе и Quot; Удалить внешние ключи Подключенные как объект атрибутов и Quot;
- NPE с помощью DataContext.objectFromDataRow для вложенного контексте
- Maven cgen: все режимы и datamap не может быть активирован
- Проблема в дерби:. операторы сравнения не поддерживается на значениях Clob объектов
- POST_LOAD не называется по предварительно выбраны объекты
- Обратные вызовы: POST_UPDATE называется обновленной удаленный объект, а POST_REMOVE
- зарезервированных слов отображение в ИНЕКЕ
- cgen: дубликат методы ответного
- Вертикальная наследование отменяется подклассов с более чем одной уплощенной атрибута
- Modeler тривиально ошибка NullPointerException на Удалить
- BaseQueryMetadata.setPrefetches () вызывает общий замок
- Типы Unicode символов на сервере MS SQL 2008, не признаются.
Что нового в версии 3.0:.
- группа удаляется из кэша модельер запроса
- Ошибка разрешения вина, не соответствующая строка не существует в базе данных.
- Pkgenerator доступ нужды для объединения таблиц с собственной базе данных генерируется ПК.
- Modeler:. диалоговое окно ошибки не показывает правильную версию
- Исключение при попытке & Quot; вывод Отношения & Quot;.
Что нового в версии 3.0 RC1:
- Изменение / Новые возможности:
- поддержка Undo / Redo в Modeler
- исправления:
- Перечисление конструкция требует строку имя перечисления
- Синтаксис запросов SQL с присоединиться и ИЛИ на Oracle8 (и, возможно, OpenBase)
- EJBQL не поддерживает нулевые параметры
- Ошибка совершении CLOB на Oracle8
- Многие ошибки проверки, когда мы удалить dbEntity
- Остановить комплектации кайенский-agent.jar с дистрибутивом
- Встраиваемый ошибка проверки в СМ на пользовательских типов Java
- Ввод обычай Java типа в СМ в течение ObjEntity заготовок из полей БД
- Modeler пытается загрузить классы объектов данных при выборе запрос
- Modeler не может не установлено наследование
- EJBQL: присоединяется на присоединяемой таблицы не добавил в генерируемый SQL
- Исключить ASM банки из компиляции Maven зависимостей
- CreateIfNoSchemaStrategy работает слишком поздно - поколение рк происходит перед
- не в состоянии создать нового слушателя для DataMap
Ограничения
- CayenneModeler
Комментарии не найдены