Hibernate

Screenshot Software:
Hibernate
Szczegóły programowe:
Wersja: 5.0.3 Aktualizowane
Filmu: 6 Mar 16
Licencja: Wolny
Popularność: 16

Rating: nan/5 (Total Votes: 0)

Jeśli naprawdę pobrać i spojrzeć na hibernacji 's źródła, zobaczysz, że jest to zbiór różnych projektach Java.

Najważniejszą z nich wszystkich jest Hibernate ORM, proste rozwiązanie mapowanie relacyjne bazy danych dla Java, który znajduje się w centrum wszystkich innych projektów.

Hibernacja ORM działa jak każdy inny ORM, pomaga programistom rozszerzyć dostępność swojej bazy poprzez gotowych funkcji i metod.

Dodatkowe projekty pomóc hibernacji wykraczają poza / modelu relacyjnego mapowania obiektów oraz wsparcie szerokiego zestawu powiązanych tematów.


Dołączone narzędzia:

Hibernacja ORM

Hibernacja OGM

Hibernacja rdzenia

Hibernacja Shards

Hibernate Search

Hibernate Tools

Hibernate Validator

Hibernacja Metamodel Generator

Co nowego w tym wydaniu:

  • Ulepszone wsparcie dla AttributeConverters (przeniesione od 5.0.0.Beta1);
  • poprawki EntityGraph;
  • poprawki błędów programu obciążenia, które spowodowały problemy z identyfikatorami CompositeCustomType, do osadzeniem @MapKey, map zawierających klucze niezabudowany;
  • Poprawiono bug classloading który wpływa hibernacji pod GlassFish 4.0 HHH-9446, który został wprowadzony przez w 4.3.6 przez HHH-8818; ustawiając zmienną środowiskową, Hibernate powraca do pre-HHH-8818 zachowań;
  • Usunięto Envers pracować z dynamicznych (nie-POJO) podmiotów.

Co nowego w wersji 4.3.9 / 5.0.0.Beta2:

  • Ulepszone wsparcie dla AttributeConverters (przeniesione z 5.0.0.Beta1);
  • poprawki EntityGraph;
  • poprawki błędów programu obciążenia, które spowodowały problemy z identyfikatorami CompositeCustomType, do osadzeniem @MapKey, map zawierających klucze niezabudowany;
  • Poprawiono bug classloading który wpływa hibernacji pod GlassFish 4.0 HHH-9446, który został wprowadzony przez w 4.3.6 przez HHH-8818; ustawiając zmienną środowiskową, Hibernate powraca do pre-HHH-8818 zachowań;
  • Usunięto Envers pracować z dynamicznych (nie-POJO) podmiotów.

Co nowego w wersji 4.3.8:

  • Wiele hotspoty CPU zostały złagodzone i przydziały pamięci zmniejszone.

Co nowego w wersji 4.2.6:

  • Poprawiono liczne wycieki pamięci z udziałem zatrzymywania / ORM i niszczenie odniesienia do ClassLoaders nie jest GC'd.
  • Automatyczne usuwanie wierszy w tabeli klucza obcego dołączyć, gdy element jest usuwany z wielu-do-wielu stowarzyszenia.

Co nowego w wersji 4.2.5:

  • Hibernacja ORM 4.2.5.Final została właśnie wydana zawierające około kilkunastu poprawek błędów.

Co nowego w wersji 4.1.6:

  • dołączyć klucz mapa została nieprawidłowo obsługiwane w kryteria zapytań, nie można było stosować kryteria kwerendy przez MapJoin # klucza.
  • Jest to kwestia pięciu lat, a ja naprawiłem to w tej wersji.
  • Ten problem został rozwiązany przez rozwijanego wniosek Janario Oliveira. Z tej poprawki, teraz jest możliwe użycie @TypeDef z teksty stałe, a nawet obiektem typu enum nie ma @EnumType adnotacją, hibernacja nadal będzie znaleźć odpowiedni typ enum uchwałą niejawnie wpisać.
  • Multi-najmu jest ważną cechą, która po raz pierwszy wprowadzony do hibernacji od 4,0, a my w dalszym ciągu poprawia się na podstawie informacji zwrotnych od społeczności. Teraz generacji hashcode w CacheKey uwzględniono również najemcy id (jeśli istnieje) oraz metoda equals jest również sprawdzenie id najemcy. Więc to jest możliwe, aby zrobić kilka 2L optymalizację pamięci podręcznej dla różnych najmu.

Co nowego w wersji 4.1.2:

  • Kilka poprawek związanych z org.hibernate.SharedSessionBuilder który jest używany do budowy kontraktu sesje z innych sesji.
  • Potencjalnie ważnym wydajność hit związane z pokolenia proxy
  • Aktualizacja Infinispan zależności do wersji 5.1.2. Również wsparcie dla buforowania naturalnego id dodanego do integracji hibernacji-infinispan.

Co nowego w wersji 4.1.1:

  • Duży wzrost wydajności w wewnętrznym klasy QueryPlanCache który spowodował buforowanie HQL, JPQL i native SQL & quot; kompilacja & quot; być wąskim gardłem w współbieżności.
  • pęczek ulepszeń do nowej funkcji ładowania 4,1 id naturalne, takie jak zdolność do ładowania przez klęski identyfikatorach wykorzystujących trwałe dziedzictwo.
  • Dopuszczenie JPA ludności metamodel statycznych do jeszcze zdarzyć, nawet jeśli używa WZP modelu non-funkcje, takie jak odwzorowań @Any.
  • Wsparcie dla typów kolekcji niestandardowych z wykorzystaniem adnotacji poprzez nową @CollectionType adnotacji.

Co nowego w wersji 3.5.3:

  • Bugs:
  • Pole EntityMetamodel entityNameByInheritenceClassNameMap stosowane niekonsekwentnie
  • Nie można deaktywować domyślne BeanValidationListener niezależnie od DDL generacji ograniczeń (Vladimir Klyushnikov)
  • PersistenceUtilHelper nie mają dostępu do pól niepubliczne / metod (powinien być w stanie)
  • AssertionFailure generowany, gdy kolekcja zawiera typ sparametryzowane
  • CollectionMetadataGenerator nie uzyska atrybut mappedBy gdy zostanie określona na superklas
  • FilterImpl.validate () wyrzuca NullPointerExeption na deserializacji
  • Przedstaw @RequiresDialectFeature adnotację
  • Testy jednostkowe związane z HHH-5063 i HHH-5135 nie działać na niektórych dialektach
  • Regresion! @SequenceGenerator Z allocationSize = 1 Inne allocationSizes nie wydaje się być zmniejszany o 1
  • niepowodzenia testów jednostkowych zamknąć po uruchomieniu na DB2 i PostgreSQL
  • TableHiLoGenerator nie zwiększa wartość hi więcej, gdy lo-klasy es wyczerpane
  • Persistence.isLoaded (Object, String) nie powiedzie się, jeśli opatrzone nieruchomość nie posiada getter publicznego lub pole
  • instancje Jar skanera nie mogą być przekazywane do metody tworzenia EntityManagerFactory
  • Envers auditReader.find () zwraca błędnych danych dla wbudowanych elementów z wykorzystaniem pól z wartościami domyślnymi
  • @AuditMappedBy nie działa na odziedziczonej stosunku
  • Usprawnienia:
  • NativeSQLQueryReturn impls wstępne buforowanie ostateczną hashcode oparty na polach nieostatecznej
  • AttributeFactory potrzebuje więcej informacji w AssertionFailure
  • Patches:
  • patch, aby zapobiec & quot; org.hibernate.AssertionFailure: możliwy zakaz threadsafe dostęp do sesji & quot; Błąd spowodowany sesji bezpaństwowców
  • Zadania:
  • TypeSafeActivator powinna również generować ograniczeń dla @Length
  • Aktualizacja konto db użyty w teście gałęzi 35

Podobne oprogramowanie

Smog
Smog

13 Apr 15

dat
dat

1 Oct 15

CockroachDB
CockroachDB

12 May 15

Sophia
Sophia

1 Oct 15

Inne programy z deweloperem Red Hat Middleware LLC

JBoss Remoting
JBoss Remoting

13 May 15

PicketLink
PicketLink

10 Feb 16

Infinispan
Infinispan

10 Feb 16

Komentarze do Hibernate

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii