Apache OpenJPA

Скріншот програми:
Apache OpenJPA
Дані програми:
Версія: 2.4.0 / 1.2.3 оновлений
Дата завантаження: 20 Jul 15
Розробник: Apache Software Foundation
Ліцензія: Безкоштовно
Популярність: 33

Rating: 1.0/5 (Total Votes: 1)

Apache OpenJPA поставляється в двох окремих гілок, кожного матеріалу рівня виробництва.
Відмінності між цими двома стандартами, які вони здійснюють. 1.x гілка слід JSR-220 Enterprise Java Beans 3.0 specificationm в той час як 2.x філія був змодельований після 2.0 специфікації JSR-317 Java Persistence.
OpenJPA працює з коробки, як збереження шару для весни і Tomcat додатків, але розробники також можуть будувати у вигляді окремої бібліотеки Java, навіть працюючи в не-Java EE середовищ.
Наполегливість проект Java, які можуть бути використані в якості POJO наполегливість шару автономному або інтегрована в будь-якій сумісній контейнера Java EE і багатьох інших легких рамок.

Що нового У цьому випуску

  • Оновлення до АНМ 4 залежність
  • Прискорити пошук метаданих запиту
  • Забезпечити можливість виключити ім'я схеми з генеріруемогоTable анотації для згенерованих осіб

Що нового у версії 2.3.0 / 1.2.3:

  • Оновлення АСМ 4 залежно
  • Прискорити пошук метаданих запиту
  • Забезпечити можливість виключити ім'я схеми з генеріруемогоTable анотації для згенерованих осіб

Що нового у версії 2.1.0:

  • Виправлені помилки:
  • ConcurrentModificationException на org.apache.openjpa.kernel.BrokerImpl
  • Вставлення текстових більш 4K байт в колонці CLOB призводить SQLException: Змучений Resultset
  • ConcurrentModificationException з самостійною увазі особи-класу, коли не працює, то підсилювач
  • Створення ідентифікаторів за допомогою таблиці послідовності може не під час ініціалізації таблиці послідовність
  • з кордонів винятком використанням вибірки план
  • JPQL зазнає невдачі з Group By і мають aggregate_expression IN (підзапит)
  • помилки SQL-синтаксис з h2
  • ORDER BY буде додавати додаткові колонки в ЗЕЬЕСТ, які можуть potentialy причина ORA-00979 помилка
  • виключення блокування Informix не відображаються належним чином OpenJPA
  • Опечатка типу даних часу в SQLServerdictionary для MSSQL 2008
  • Покращення:
  • OpenJPA не за значенням реалізації JDBC3, методи JDBC4 в своїх делегатів
  • Надання словник підтримку SolidDB
  • Оновлення до останніх Commons-Lang для метаданих, необхідних OSGi
  • Забезпечити можливість LRU для кеша L2 даних
  • Краще перевірка параметрів на StoreCache.pinAll () метод
  • Відображення непідтримуваний тип
  • Оновлення до останньої Geronimo специфікації для JPA2 і Bean Validation
  • Використання джерел даних контейнерів керованого а Slice
  • обробка нерухомість Рефакторинг для розподіленої конфігурації Slice
  • Оновлення MetaDataRepository документи
  • Підтримка потокового Лоб в DB2
  • Використання FindBugs для зменшення помилок кодування
  • Нові можливості:
  • Приклад Бін перевірки
  • Додати інтерфейс політики для орієнтації запити підмножини зі шматочків
  • Додати інтерфейс політики для орієнтації шукач до підгрупи скибочками
  • Продукція приклад JPA Бін Validation і відповідну документацію
  • Додана підтримка datetime2 з MS SQLServer
  • Приклад нові OpenTrader
  • підтримка MaxDB
  • Завдання:
  • Оновлення до останньої JPA 2.0 TCK
  • Підтримка падіння JDK5 починаючи з OpenJPA 2.1
  • Тести:
  • Необхідність Запит тест двигуна відро
  • Простий OpenJPA-xmlstore випробування
  • Додана підтримка для перевірки з постачальником Apache Бін Перевірка
  • CachedEntityStatistics залежить отGeneratedValue, що не підтримується в Oracle за замовчуванням
  • Оновлення OpenJPA-інтеграція-дейтрейдер для виконання завдань користувача
  • testExternalValues ​​вдалося з ORA-01438 Oracle винятком
  • Fix 2 тести, які викликають збої в DB2 9.7

Що нового у версії 2.0.0:

  • виправлення:
  • не вдається ReverseMappingTool для OpenJPA-прикладів / reversemapping зразок
  • поправки Документація
  • Коли batchLimit = -1 або & # x3e ;. 1 і виключення обумовлене, в PARAMS і failedObject відсутні в результаті виключення
  • ініціалізації DataCacheManager НЕ потокобезпечна.
  • Strategy викликає InvalidStateException для полів, які оголошені як інтерфейси Java
  • Необхідність установки нових OpenJPA-тисячі дев'яносто сім Проксі і DetachedStateField поведінки
  • сумісність
  • властивості режимі кеша проходить, щоб em.find та блокування методи не перехідний
  • Запит в режимі блокування встановлений в PESSIMISTIC_WRITE не для статті оновлень, прикріпленою до SQL, коли працює в два рази
  • Установка PessimisticLockManager вдається додати і Quot; для пункту оновлення і Quot; в заяві виберіть
  • ReverseMappingTool (SchemaGenerator) помилка
  • PESSIMISTIC_WRITE не працює в Informix
  • PessimisticLockException замість LockTimeoutException кинуті на DB2V9 для ЗР
  • Неправильні PersistentAttributeType повернувся наEmbedded типів
  • Виняток під час створення заводу через javax.persistence.transactionType
  • Непослідовність створення StateManagerImpl в BrokerImpl
  • NPE в MetaDataRepository коли Попереднє завантаження активна в важкої стресу.
  • MetaDataRepository натяг не завантажувати JAXB мета-дані
  • Покращення:
  • Зробити org.apache.openjpa.persistence.meta.AnnotationProcessor6 як сервіс
  • Додати обробку Відключити
  • відокремити QueryCache від DataCache
  • Дзвінок генератора MetaModel
  • управління Вихід для генерованого канонічне метамоделі вихідного коду
  • Тестування:
  • Переривистий Невдалий тест в org.apache.openjpa.persistence.generationtype.TestGeneratedValues ​​при роботі на MySQL
  • Додати тести JPQL для збору елементів
  • невдачі тестовий в TextException на MSSQL
  • Виправлена ​​випробувань TestTimeoutException аварії на MSSQL і MySQL
  • Виправлена ​​TestTimestampVersion на різних баз даних
  • Виправлена ​​TestJDBCEscapeDate тест для MSSQL
  • Fix TestGeneratedValues ​​для DB2
  • Нові випробування для запиту кваліфікованих шляхів
  • Fix періодичні збої DataCache тайм-ауту в TestSJVMCache і CacheTest

Що нового у версії 1.2.2:

  • виправлення:
  • Основний обмеження ключ порушені використанням (Oracle) послідовність, щоб генерувати ідентифікатор в багатопотоковому додатку
  • & Quot; виявлена ​​некерований об'єкт у впертій області та Quot; Помилка при злитті дерево об'єктів
  • Оновлення осіб через методів зворотного виклику життєвого циклу
  • MappedSuperClass Причина Виняток нульового покажчика в класі з IdClass
  • Кілька вихідні файли включають Вікна EOL символи
  • AbstractResultList.subList кидає UnsupportedOperationException
  • SQLServerDictionary викликає NumberFormatException якщо використовується драйвер MS SQL Server JDBC
  • Суб'єкти, що йдуть від відображених суперкласу, який визначає поля ID і той же параметр типу ObjectID
  • SetQueryTimeout (х), де х! = 0 причини SQLException з DB2 на Z / OS
  • NPE в org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumn (MappingInfo.java:1400~~HEAD=pobj)
  • питання довжина шляху на вікнах
  • NativeQueries невдало з MySQL
  • не завжди слід використовувати CAST з верхнім і нижнім для DB2
  • ReverseMappingTool і SchemaTool зідхає Sybase
  • Перемістити конфігурацію кешувального класу для ClassMetaData
  • SQLServer драйвер 2.0 працює, але викликає виключення в SQLServerDictionary на першому зв'язку
  • ClassNotFoundException для замовлення DBDictionary використовуваного EJB
  • NULL в шпальтах частина складеного ключаIdClass призводить до & Quot; зникає і Quot; (нуль) повертані об'єкти
  • Не вдалося зберігатися відношення до окремо стоїть Entity
  • Зменшити блокувань в JDBCStoreManager
  • NPE при підвищенні серіалізуемость, версірованний клас
  • Видалити Java.net Maven repostiory від МС pom.xml
  • Покращення:
  • Зменшити вузькі синхронізації в кеші даних, репозиторію метаданих, і менеджер подій життєвого циклу
  • Oracle необхідно здатність немає керуючий символ для пошуку рядків.
  • Реалізація LOCKTIMEOUT допомогою дБ конкретних серверний функцію тайм-ауту блокування
  • Додати Opt-In і відмовитися, конфігурацію L2 DataCache
  • Додати .gitignore для користувачів Git
  • Використання StringBuilder замість StringBuffer в SQLBuffer
  • Використання java.util.concurrent.ConcurrentHashMap, а не синхронізовані HashMap в ClassMapping.
  • Покращена продуктивність для від'єднання
  • Покращена продуктивність зниженням лісозаготівель пакетного OLE
  • Тестування:
  • Дербі тест костюм швидкості до
  • Включити тестовий випадок для jpql

Схожі програми

Titan
Titan

13 May 15

TinyDB
TinyDB

5 Sep 16

CUBRID JDBC Driver
CUBRID JDBC Driver

13 Apr 15

node-mariasql
node-mariasql

10 Feb 16

Інші програми розробника Apache Software Foundation

Apache OpenJPA

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями