Hibernate

Software Screenshot:
Hibernate
Software Details:
Version: 5.0.3 updated
Upload Date: 6 Mar 16
Distribution Type: Freeware
Downloads: 16

Rating: nan/5 (Total Votes: 0)

If you really download and look at Hibernate's source, you'll see it's a collection of different Java projects.

The most important of them all is Hibernate ORM, a simple relational database mapping solution for Java, that sits at the center of all the other projects.

Hibernate ORM works like any other ORM, helping developers extend their database's availability by ready-made functions and methods.

The additional projects help Hibernate go way beyond the Object/Relational Mapping model and provide support of a wide set of related topics.

Included tools:

Hibernate ORM

Hibernate OGM

Hibernate Core

Hibernate Shards

Hibernate Search

Hibernate Tools

Hibernate Validator

Hibernate Metamodel Generator

What is new in this release:

  • Improved support for AttributeConverters (backported from 5.0.0.Beta1);
  • EntityGraph bugfixes;
  • Fixes for load plan bugs that caused problems with CompositeCustomType IDs, embeddable @MapKey, maps containing embeddable keys;
  • Fix for a classloading bug that affects Hibernate under GlassFish 4.0 HHH-9446 that was introduced by in 4.3.6 by HHH-8818; by setting an environment variable, Hibernate reverts to pre-HHH-8818 behavior;
  • Fix for Envers to work with dynamic (non-POJO) entities.

What is new in version 4.3.9 / 5.0.0.Beta2:

  • Improved support for AttributeConverters (backported from 5.0.0.Beta1);
  • EntityGraph bugfixes;
  • Fixes for load plan bugs that caused problems with CompositeCustomType IDs, embeddable @MapKey, maps containing embeddable keys;
  • Fix for a classloading bug that affects Hibernate under GlassFish 4.0 HHH-9446 that was introduced by in 4.3.6 by HHH-8818; by setting an environment variable, Hibernate reverts to pre-HHH-8818 behavior;
  • Fix for Envers to work with dynamic (non-POJO) entities.

What is new in version 4.3.8:

  • Multiple CPU hotspots were mitigated and memory allocations reduced.

What is new in version 4.2.6:

  • Corrected numerous memory leaks involving stopping/destroying ORM and references to ClassLoaders not being GC'd.
  • Automatically deletes rows in the foreign key join table when an element is removed from a many-to-many association.

What is new in version 4.2.5:

  • Hibernate ORM 4.2.5.Final was just released, containing about a dozen bug fixes.

What is new in version 4.1.6:

  • The join map key was not correctly handled in the Criteria query, it was impossible to use criteria query by MapJoin#key.
  • This is a five years old issue, and I fixed it in this release.
  • This issue is fixed by pull request from Janario Oliveira. With this fix, now it is possible to use @TypeDef with enums, and even a enum type property doesn't have @EnumType annotated, hibernate will still found the correct enum type by the implicitly type resolution.
  • Multi-Tenancy is an important feature that first introduced into hibernate since 4.0, and we're continue improving it based on feedback from community. Now the CacheKey's hashcode generation also considers tenant id (if there is any) and the equals method is also checking the tenant id. So it is possible to do some 2L cache optimization for different tenancy.

What is new in version 4.1.2:

  • A few fixes related to org.hibernate.SharedSessionBuilder which is the contract used to build sessions from other sessions.
  • Potentially major performance hit relating to proxy generation
  • Update Infinispan dependency to version 5.1.2. Also support for natural-id caching added to the hibernate-infinispan integration.

What is new in version 4.1.1:

  • Big performance increase in the internal QueryPlanCache class which caused caching of HQL, JPQL and native-SQL "compilation" to be a bottleneck in concurrency.
  • bunch of improvements to the new 4.1 natural id loading feature, such as the ability to load load by natural IDs using persistent inheritance.
  • Allowing JPA static metamodel population to still happen even if model uses non-JPA features such as @Any mappings.
  • Support for custom collection types using annotations via new @CollectionType annotation.

What is new in version 3.5.3:

  • Bugs:
  • EntityMetamodel entityNameByInheritenceClassNameMap field used inconsistently
  • Cannot deactivate default BeanValidationListener independently of DDL constraints generation (Vladimir Klyushnikov)
  • PersistenceUtilHelper cannot access non-public fields/methods (it should be able to)
  • AssertionFailure thrown when collection contains a parameterized type
  • CollectionMetadataGenerator fails to obtain mappedBy attribute when is defined on superclasses
  • FilterImpl.validate() throws NullPointerExeption on deserialization
  • Introduce @RequiresDialectFeature annotation
  • Unit tests related to HHH-5063 and HHH-5135 fail on some dialects
  • Regresion! @SequenceGenerator with allocationSize=1 fails Other allocationSizes appear to be decremented by 1
  • Unit test failures lock up when they run on DB2 and PostgreSQL
  • TableHiLoGenerator does not increment hi-value any more when lo-range es exhausted
  • Persistence.isLoaded(Object, String) fails if the annotated property does not have a public getter or field
  • Jar Scanner instances cannot be passed to EntityManagerFactory creation method
  • Envers auditReader.find() returns wrong data for embedded components using fields with default values
  • @AuditMappedBy doesn't work on an inherited relation
  • Improvements:
  • NativeSQLQueryReturn impls pre-cache a final hashcode based on non-final fields
  • AttributeFactory needs more info in AssertionFailure
  • Patches:
  • Patch to prevent "org.hibernate.AssertionFailure: possible non-threadsafe access to the session" error caused by stateless sessions
  • Tasks:
  • TypeSafeActivator should also generate constraints for @Length
  • Update the db account used in branch 35 test

Similar Software

Monk
Monk

14 May 15

Infinispan
Infinispan

10 Feb 16

pgBadger
pgBadger

9 Apr 16

CUBRID PHP Driver
CUBRID PHP Driver

13 May 15

Other Software of Developer Red Hat Middleware LLC

WildFly
WildFly

10 Dec 15

Teiid
Teiid

25 Feb 15

PicketLink
PicketLink

10 Feb 16

Comments to Hibernate

Comments not found
Add Comment
Turn on images!