Ако наистина изтегляне и погледнете Hibernate е източник, ще видите, че това е колекция от различни проекти на Java.
Най-важното от всичко е Hibernate ORM, просто решение релационни съответствия база данни за Java, която седи в центъра на всички други проекти тях.
Hibernate ORM работи като всеки друг ORM, помага на разработчиците да удължат наличност тяхната база данни, като готови функции и методи.
допълнителни проекти помагат на хибернация отиде по-далеч от Object / релационния модел на Картиране и осигуряване на подкрепа на широк набор от теми, свързани с.
Включени инструменти:
Hibernate ORM
Hibernate OGM
Hibernate Ядро
Hibernate Късчета
Hibernate Търсене
хибернация Инструменти
Hibernate Validator
Hibernate метамодел Generator
Какво ново в тази версия:
- Подобрена поддръжка за AttributeConverters (backported от 5.0.0.Beta1);
- EntityGraph поправки;
- поправки за плана натоварване грешки, които предизвикват проблеми с CompositeCustomType идентификатори, за вграждане @MapKey, карти, съдържащи вграждане ключове;
- Фикс за classloading грешка, която влияе на хибернация под GlassFish 4.0 HHH-9446, която е въведена от по 4.3.6 от HHH-8818; чрез определяне на променлива среда, Hibernate се връща към предварително HHH-8818 поведение;
- Fix за Envers да работят с динамични (не-POJO) лица.
Какво ново във версия 4.3.9 / 5.0.0.Beta2:
- Подобрена поддръжка за AttributeConverters (backported от 5.0.0.Beta1);
- EntityGraph поправки;
- поправки за плана натоварване грешки, които предизвикват проблеми с CompositeCustomType идентификатори, за вграждане @MapKey, карти, съдържащи вграждане ключове;
- Фикс за classloading грешка, която влияе на хибернация под GlassFish 4.0 HHH-9446, която е въведена от по 4.3.6 от HHH-8818; чрез определяне на променлива среда, Hibernate се връща към предварително HHH-8818 поведение;
- Fix за Envers да работят с динамични (не-POJO) лица.
Какво ново във версия 4.3.8:
- Множество горещи точки на процесора бяха смекчени и разпределението на паметта намалени.
Какво ново във версия 4.2.6:
- поправен многобройни течове памет, включващи спиране / унищожаване на ORM и препратки към ClassLoaders не са GC'd.
- Автоматично изтрива редове в чуждестранна ключът се присъединят към маса, когато един елемент е отстранен от много-към-много асоциация.
Какво ново във версия 4.2.5:
- Hibernate ORM 4.2.5.Final бе току-що освободен , съдържащ около дузина корекции на грешки.
Какво ново във версия 4.1.6:
- картата ключ присъединят е не правилно обработени в Критерии заявка, че е невъзможно да се използва критерия за търсене, като MapJoin # ключ.
- Това е пет години проблем, и аз го фиксира в тази версия.
- Този проблем е фиксиран по искане дърпане от Janario Оливейра. С тази корекция, сега е възможно да се използват @TypeDef с enums, и дори тип ENUM собственост на не разполага @EnumType анотирани, хибернация все още ще намери правилния тип ENUM от имплицитно въведете резолюция.
- Multi-наемното е важна функция, която за първи път в зимен сън, тъй като 4.0, а ние продължаваме да я подобрява на базата на обратна връзка от общността. Сега поколение хеш-код на CacheKey също смята, наемател ID (ако има такива) и равен метод е също проверка на наемател ID. Така че е възможно да се направят някои 2L кеш оптимизация за различен арендния.
Какво ново във версия 4.1.2:
- Няколко поправки, свързани с org.hibernate.SharedSessionBuilder който е договорът използва за изграждане на сесии от други сесии.
- Потенциално голяма производителност хит, свързани с прокси поколение
- Актуализация Infinispan зависимостта до версия 5.1.2. Също така подпомага за естественото-ID кеширане добавен в хибернация-infinispan интеграция.
Какво ново във версия 4.1.1:
- Big увеличение производителност в класа на вътрешния QueryPlanCache което е причинило кеширане на HQL, JPQL и родния-SQL & quot; компилация & quot; да бъде претрупана в едновременност.
- куп подобрения в новата функция натоварване 4.1 природен ID, като например възможността за зареждане на натоварването от естествени IDs използващи персистираща наследство.
- Разрешаването на СПА статично метамодел населението да продължава да се случи, дори ако модел използва не-СПА функции като @Any съпоставяния.
- Подкрепа за видове за събиране на потребителски използващи анотации чрез нова анотация @CollectionType.
Какво ново във версия 3.5.3:
- Bugs:
- поле EntityMetamodel entityNameByInheritenceClassNameMap използва непоследователно
- Не може да се деактивира по подразбиране BeanValidationListener независимо от DDL ограничения поколение (Владимир Klyushnikov)
- PersistenceUtilHelper няма достъп до непубличните полета / методи (тя трябва да бъде в състояние да)
- AssertionFailure хвърлен когато колекция съдържа параметризирана тип
- CollectionMetadataGenerator не успее да получи mappedBy атрибут, когато се определя по superclasses
- FilterImpl.validate () хвърля NullPointerExeption на deserialization
- Въвеждане @RequiresDialectFeature анотация
- единица тестове, свързани с HHH-5063 и HHH-5135 се провалят на някои диалекти
- Regresion! @SequenceGenerator С allocationSize = 1 не успее Други allocationSizes изглежда се декрементирани от 1
- неуспехи тестова единица заключват, когато те се движат по DB2 и PostgreSQL
- TableHiLoGenerator не прираста хай-стойност повече, когато ето обсег ове изчерпани
- Persistence.isLoaded (Object, String) не успее, ако анотирани имота не разполага с обществена кариерист или поле
- Jar скенер случаи не могат да бъдат предадени на метод за създаване EntityManagerFactory
- Envers auditReader.find () връща грешни данни за вградени компоненти посредством полета със стойности по подразбиране
- @AuditMappedBy не работи на наследствено връзка
- Подобрения:
- NativeSQLQueryReturn impls предварително кеш окончателно хеш-код на базата на не-крайните полета
- AttributeFactory се нуждае от повече информация в AssertionFailure
- Patches:
- Patch за предотвратяване & quot; org.hibernate.AssertionFailure: възможно без нишки достъп до сесия & quot; грешка, причинена от сесии без гражданство
- Задачи:
- TypeSafeActivator трябва също така да генерира ограничения за @Length
- Актуализиране на сметката на db използван в клон 35 тест
Коментари не е намерена