Release notes

Release Notes - Hibernate ORM - Version 4.2.16 - HTML format

Sub-task

  • [HHH-9387] - Default table name for @ElementCollection uses owning entity class name
  • [HHH-9389] - Default join column name (FK) for @ElementCollection uses owning entity class name
  • [HHH-9390] - Default join column name (FK) for @ManyToMany uses owning entity primary table name

Bug

  • [HHH-9090] - HQL: parser is trying to reuse parent implied join for subquery
  • [HHH-9305] - HQL FromElement is not reused in some cases resulting in an additional join
  • [HHH-9312] - Database connection leak with JTA transaction tracking and background thread not releasing database connection
  • [HHH-9327] - NamingStrategy regression (reverts HHH-9280)
  • [HHH-9369] - @Formula of enum type results in ClassCastException
  • [HHH-9455] - Hibernate triggers unnecessary select count query that imposes negative effect on performance.
  • [HHH-9461] - Cannot enable NamingStrategyDelegator implementations using entity manager

Improvement

  • [HHH-9388] - Create more flexible way to generate table and column names

Deprecation

The text area below allows the project release notes to be copied to another document.