[hibernate-commits] [hibernate/hibernate-orm] 726305: New setting "hibernate.classloader.tccl_lookup" to...

GitHub noreply at github.com
Thu Nov 24 06:46:41 EST 2016


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: 726305f33ef11f2f3b6b2a08352da3cc392df5da
      https://github.com/hibernate/hibernate-orm/commit/726305f33ef11f2f3b6b2a08352da3cc392df5da
  Author: Cédric Tabin <cedric.tabin at gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/boot/registry/BootstrapServiceRegistryBuilder.java
    M hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImpl.java
    M hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/spi/ClassLoaderService.java
    M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java
    M hibernate-core/src/main/java/org/hibernate/jpa/boot/internal/EntityManagerFactoryBuilderImpl.java
    A hibernate-core/src/test/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImplTest.java

  Log Message:
  -----------
  New setting "hibernate.classloader.tccl_lookup" to allow the configuration of the thread context classloader lookup.
The bootstrap classloader context is not stored anymore in the ClassLoaderService because on Glassfish 4.1.1, the former
will be closed after bootstrap, causing huge warning and stacktraces occurs in the log each time a HQL query has to
be compiled.

See ticket HHH-11245 for details.


  Commit: b31d080a57cc2bd93783e20ba8ad2199a6d39d88
      https://github.com/hibernate/hibernate-orm/commit/b31d080a57cc2bd93783e20ba8ad2199a6d39d88
  Author: Cédric Tabin <cedric.tabin at gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java

  Log Message:
  -----------
  Setting hibernate.classloader.tccl_lookup renamed to hibernate.classloader.tccl_lookup_precedence to better reflect its purpose


  Commit: c2330c29f651d370ca0b8d205a79af7f741f75ec
      https://github.com/hibernate/hibernate-orm/commit/c2330c29f651d370ca0b8d205a79af7f741f75ec
  Author: Cédric Tabin <cedric.tabin at gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/boot/registry/BootstrapServiceRegistryBuilder.java
    M hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImpl.java
    M hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/spi/ClassLoaderService.java
    M hibernate-core/src/main/java/org/hibernate/jpa/boot/internal/EntityManagerFactoryBuilderImpl.java
    M hibernate-core/src/test/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImplTest.java

  Log Message:
  -----------
  The enum TCCLLookupBehavior has been renamed to TcclLookupPrecedence and is not mutable during runtime.


  Commit: 346941dcb7c745b3a59598ef9042890ac4a5ce84
      https://github.com/hibernate/hibernate-orm/commit/346941dcb7c745b3a59598ef9042890ac4a5ce84
  Author: Cédric Tabin <cedric.tabin at gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/boot/registry/BootstrapServiceRegistryBuilder.java
    A hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/TcclLookupPrecedence.java
    M hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/spi/ClassLoaderService.java
    M hibernate-core/src/main/java/org/hibernate/jpa/boot/internal/EntityManagerFactoryBuilderImpl.java
    M hibernate-core/src/test/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImplTest.java

  Log Message:
  -----------
  The enum TcclLookupPrecedence is a single public enum, detached from the ClassLoaderService interface because it is only implementation-specific


  Commit: 6cae4adabb02f42d0b753b237ba0a9432f8a5337
      https://github.com/hibernate/hibernate-orm/commit/6cae4adabb02f42d0b753b237ba0a9432f8a5337
  Author: Cédric Tabin <cedric.tabin at gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/boot/registry/classloading/internal/ClassLoaderServiceImpl.java

  Log Message:
  -----------
  Improvement of the AggregatedClassLoader implementation to use one iterator for each type of TcclLookupPrecedence


  Commit: b38a9f40ac2bc8ccf16b05af09cb96988ea93fb2
      https://github.com/hibernate/hibernate-orm/commit/b38a9f40ac2bc8ccf16b05af09cb96988ea93fb2
  Author: Cédric Tabin <cedric.tabin at gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/jpa/boot/internal/EntityManagerFactoryBuilderImpl.java

  Log Message:
  -----------
  Usage of the Locale.ROOT constant to convert the hibernate.classloading.tccl_lookup_precedence property correctly


  Commit: bba75c58773208685812fbc64b1b658415039481
      https://github.com/hibernate/hibernate-orm/commit/bba75c58773208685812fbc64b1b658415039481
  Author: Cédric Tabin <cedric.tabin at gmail.com>
  Date:   2016-11-24 (Thu, 24 Nov 2016)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/cfg/AvailableSettings.java

  Log Message:
  -----------
  Fix the property name to respect the other related classLoader properties declaration


Compare: https://github.com/hibernate/hibernate-orm/compare/b0fad884f0fd...bba75c587732


More information about the hibernate-commits mailing list