Apache OpenJPA

Софтуер снимки:
Apache OpenJPA
Софтуер детайли:
Версия: 2.4.0 / 1.2.3 актуализира
Дата на качване: 20 Jul 15
Розробник: Apache Software Foundation
Разрешително: Безплатно
Популярност: 290

Rating: 1.0/5 (Total Votes: 2)

Apache OpenJPA идва в два отделни отрасли, всяко ниво материалното производство.
Разликите между двете са стандартите, които те изпълняват. Клонът 1.x следва JSR-220 Enterprise Java Beans 3.0 specificationm докато клонът 2.x е моделиран след JSR-317 Java Persistence 2.0 спецификацията.
OpenJPA работи от кутията като постоянство слой за Пролет и Tomcat приложения, но разработчиците могат да го изградят като самостоятелен Java библиотека, дори и да работи в не-Java EE среди.
A постоянство проект Java, която може да се използва като самостоятелен POJO постоянство слой или интегрирани в някоя съвместим контейнер Java EE и много други олекотени рамки.

Какво ново в тази версия

  • Ъпгрейд ASM 4 зависимостта
  • Ускоряване заявка метаданни за справка
  • Осигуряване на възможност за изключване на име на схема от генерираниTable анотация за генерирани лица

Какво ново във версия 2.3.0 / 1.2.3:

  • Ъпгрейд ASM 4 зависимостта
  • Ускоряване заявка метаданни за справка
  • Осигуряване на възможност за изключване на име на схема от генерираниTable анотация за генерирани лица

Какво ново във версия 2.1.0:

  • Bugs Fixed:
  • ConcurrentModificationException най org.apache.openjpa.kernel.BrokerImpl
  • Поставете текстови повече от 4K байта до Clob колона причинява SQLException: Изтощен ResultSet
  • ConcurrentModificationException със самостоятелно позовавайки образувание класа, когато не използвате усилвателя
  • Генериране идентификатори, като се използва таблица последователност може да се провали по време на маса последователност инициализация
  • Извън границите изключение използвайки донесе план
  • JPQL не успее с група С и като aggregate_expression IN (подзаявка)
  • SQL-синтактични грешки с h2
  • ORDER BY ще добави допълнителна колона на SELECT клаузата, която може potentialy кауза ORA-00979 грешка

  • <> Li Informix заключване изключения не са картирани правилно от OpenJPA
  • Типо на тип път, данните в SQLServerdictionary за MSSQL 2008
  • Подобрения:
  • OpenJPA не по значение приложи JDBC3, JDBC4 методи в своите делегати
  • Осигуряване на речника подкрепа за SolidDB
  • Ъпгрейд новите Комънс-Ланг за необходимо OSGi метаданни
  • Осигуряване LRU вариант за кеш L2 данни
  • По-добре валидиране параметър на StoreCache.pinAll () метод
  • Картографиране тип неподдържан
  • Ъпгрейд последна Geronimo Характеристики за JPA2 и Bean Validation
  • Използвайте контейнери успя източници на данни, както Slice
  • Refactor преработка имот за разпределено конфигурация Slice
  • Актуализация MetaDataRepository документи
  • подкрепа Streaming Lob в DB2
  • Използвайте FindBugs за намаляване на кодиране на грешки
  • Нови функции:
  • проба Bean Validation
  • Добави интерфейс политика за насочване запитвания към подгрупата на филийки
  • Добави интерфейс политика за насочване търсач на подмножество на филийки
  • Изработване например JPA Bean Validation и съответната документация
  • Добави подкрепа за DATETIME2 с MS SQLServer
  • New OpenTrader например
  • подкрепа MaxDB
  • Задачи:
  • Ъпгрейд последна JPA 2.0 TCK
  • Drop поддръжка JDK5 започне с OpenJPA 2.1
  • Тестове:
  • Нуждаете Query тест Engine кофа
  • Обикновено openjpa-xmlstore тестове
  • Добави подкрепа за тестване с доставчик на Apache Bean Validation
  • CachedEntityStatistics зависи отGeneratedValue която не се поддържа от Oracle по подразбиране
  • Актуализация openjpa-интегриране-daytrader да изпълнява потребителски задачи

  • <> Li 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-1097 Proxies и поведение DetachedStateField
  • Режим Cache имоти преминава през да em.find и заключване методи не са преходни
  • Query с режим на заключен в положение PESSIMISTIC_WRITE не разполага за актуализация клауза, прикрепена към SQL, когато писти два пъти
  • Настройване PessimisticLockManager не успее да добавите & quot; за актуализация клауза & quot; към отчета изберете
  • ReverseMappingTool (SchemaGenerator) бъг
  • PESSIMISTIC_WRITE не работи в Informix
  • PessimisticLockException вместо LockTimeoutException хвърлена върху DB2V9 за ZOS
  • Грешен PersistentAttributeType върнати заEmbedded видове
  • Exception време на създаването на фабрика заради javax.persistence.transactionType
  • Противоречива създаване на StateManagerImpl в BrokerImpl
  • NPE в MetaDataRepository когато предварително натоварване е активиран под тежък стрес.
  • MetaDataRepository натоварването не се зареждат JAXB мета данни
  • Подобрения:
  • Направи org.apache.openjpa.persistence.meta.AnnotationProcessor6 като услуга
  • Добавяне на нов преработка Откъснете
  • Да се ​​разграничи от QueryCache от DataCache
  • Извикване метамодел генератор
  • Output контрол за генериран каноничен метамодел изходния код
  • Изпитание:
  • Пулсиращ тест недостатъчност в org.apache.openjpa.persistence.generationtype.TestGeneratedValues ​​когато работи на MySQL
  • Добави JPQL тестове за събиране на елемент
  • неуспехи TestCase в TextException на MSSQL
  • неуспехи тестови Fix TestTimeoutException на MSSQL и MySQL
  • Fix TestTimestampVersion на различни бази данни
  • Fix TestJDBCEscapeDate тест за MSSQL
  • Fix TestGeneratedValues ​​за DB2
  • Нови тестове за заявки квалифицирани пътеки
  • Fix непостоянни повреди datacache таймаут в TestSJVMCache и CacheTest

Какво ново във версия 1.2.2:

  • Корекции на грешки:
  • Първичен ключ ограничение нарушени, използвайки (Oracle) последователност, за да се генерира ID в многонишков приложение
  • & quot; възникна неуправляван обект в персистираща поле & quot; грешка при сливане обект дърво
  • Актуализации на лица чрез методи Lifecycle обратно повикване
  • MappedSuperClass Причина Null Pointer Exception в клас С IdClass
  • Няколко изходни файлове включват Windows EOL символа
  • AbstractResultList.subList хвърля UnsupportedOperationException
  • SQLServerDictionary причинява NumberFormatException ако се използва MS SQL Server JDBC драйвер
  • Субекти, разпростиращи се от Mapped Суперкласа който определя областите за самоличност споделят същия тип ObjectID параметъра
  • SetQueryTimeout (х), където х! = 0 каузи SQLException с DB2 на Z / OS
  • NPE в org.apache.openjpa.jdbc.meta.MappingInfo.mergeJoinColumn (MappingInfo.java:1400)
  • въпроси дължина на пътя на Windows
  • NativeQueries провалят с MySQL
  • Не трябва да се използва винаги CAST с горни и долни за DB2
  • ReverseMappingTool и SchemaTool липса на Sybase
  • Премести конфигурация кеширане клас да ClassMetaData
  • SQLServer драйвер 2.0 произведения, но предизвиква изключение в SQLServerDictionary на първата връзка
  • ClassNotFoundException за потребителски DBDictionary използва от EJB
  • NULL в колони част от съставно ключовоIdClass води до & quot; & quot изчезване; (нула) се завърна обекти
  • Не може да се запази една връзка да обособен Entity
  • Намаляване заключване раздора в JDBCStoreManager
  • NPE, когато повишаване на Serializable, версийте клас
  • Премахване Java.net Maven repostiory от TCK pom.xml
  • Подобрения:
  • Намаляване на пречките за синхронизация в кеш за данни, метаданни хранилище, и на жизнения цикъл събитие мениджър
  • Oracle се нуждае от способността да не имате бягство характер за струнни Вас.
  • Прилагане LockTimeout използвайки db специфична страна на сървъра таймаут при заключване функция
  • Добавяне на неучастие в и откажете конфигурация за L2 DataCache
  • Добави .gitignore за потребители Git
  • Използвайте StringBuilder вместо StringBuffer в SQLBuffer
  • Използвайте java.util.concurrent.ConcurrentHashMap отколкото синхронизирано HashMap в ClassMapping.

  • <> Ли подобрения в производителността за откачване
  • подобряване на ефективността чрез намаляване на сеч на дозирано OLE
  • Изпитание:
  • Derby тест костюм ускоряване
  • Активиране тест за jpql

Подобен софтуер

PGExtractor
PGExtractor

10 Feb 16

Warmongo
Warmongo

14 Apr 15

Hibernate
Hibernate

6 Mar 16

PostgreSQL Studio
PostgreSQL Studio

18 Apr 16

Друг софтуер на разработчика Apache Software Foundation

Apache Samza
Apache Samza

1 Oct 15

Apache MyFaces
Apache MyFaces

12 May 15

Apache SSHD
Apache SSHD

9 Apr 16

Apache Etch
Apache Etch

13 Apr 15

Коментари към Apache OpenJPA

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория