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 е моделиран след 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

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

Sequelize
Sequelize

10 Dec 15

Apache Ambari
Apache Ambari

11 Mar 16

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

Apache JMeter
Apache JMeter

12 Apr 15

Apache jUDDI
Apache jUDDI

10 Apr 16

Apache ACE
Apache ACE

13 Apr 15

Apache Tapestry
Apache Tapestry

9 Feb 16

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

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