Guillaume Smet
36078065ea
HHH-13097 Cache a static ByteBuddy matcher
2018-11-13 23:56:42 +00:00
Guillaume Smet
45d5aa7ddf
HHH-13097 Cache the resolution of the getters
2018-11-13 23:56:41 +00:00
Guillaume Smet
4ec71218e9
HHH-13097 Cache the annotations resolution
2018-11-13 23:56:12 +00:00
Guillaume Smet
d125349c07
HHH-13097 Only rewrite class if enhanced in the ByteBuddy enhancer
...
This makes the behavior of the ByteBuddy enhancer consistent with the
behavior of the Javassist enhancer.
Currently, the Maven plugin rewrites every class provided.
2018-11-13 23:52:55 +00:00
Guillaume Smet
5cdf56774d
HHH-13097 Add a missing @Override
2018-11-13 23:52:55 +00:00
Sanne Grinovero
b959f41134
HHH-13100 All custom implementation of Byte Buddy "Implementation" s should have a proper equals and hashcode
2018-11-13 23:36:57 +00:00
Sanne Grinovero
0f3bba6ed8
HHH-13099 Update to Byte Buddy 1.9.4
2018-11-13 22:24:12 +00:00
Chris Cranford
c8166b3f5d
HHH-13051 - Refactored strategy solution.
2018-11-13 19:20:45 +01:00
Rokko11
68df2792c6
HHH-13051 Make audit tables structure more extensible
2018-11-13 19:20:45 +01:00
Vlad Mihalcea
82d3793549
HHH-12925 - The JDBC Type to Hibernate matching is limited to the Dialect only instead of considering the Type contributions as well
2018-11-13 18:28:22 +02:00
Chris Cranford
69bde03c24
HHH-12913 - Fix test on oracle database.
2018-11-13 08:36:44 -05:00
Guillaume Smet
2e0976d8b6
HHH-12945 Properly support entry() criteria expression
...
With additional changes from Gail.
2018-11-13 11:25:45 +01:00
Guillaume Smet
e4c964fb36
HHH-12850 Sybase Anywhere - Explicitly map Java booleans to SQL bits
2018-11-13 11:22:47 +01:00
Chris Cranford
ea42f43881
HHH-12713 - Fix metamodel contracts to extend Hibernate JPA extension contracts.
2018-11-12 09:33:44 -05:00
Vlad Mihalcea
27118f765c
Revert "HHH-13077 - Optimize query plan call count"
...
This reverts commit 4f27d5b931
.
2018-11-12 12:21:20 +02:00
Vlad Mihalcea
4f27d5b931
HHH-13077 - Optimize query plan call count
2018-11-10 13:23:31 +02:00
Vlad Mihalcea
0a9bf2d07a
Update change log to include the fix for HHH-10874
2018-11-10 12:03:28 +02:00
thymepuns
5b76256e96
HHH-9241 - Allow declaring non-java.util Collection interfaces
2018-11-09 13:04:27 +01:00
Guillaume Smet
bc6289e0b8
HHH-13092 Upgrade Hibernate Commons Annotations to 5.1.0.Final
2018-11-09 12:55:06 +01:00
Vlad Mihalcea
1fc8adc85d
HHH-13089 - SchemaCreatorImpl.applyImportSources incorrect HBM2DDL_IMPORT_FILES handling when parameter is empty string
2018-11-09 09:35:00 +02:00
Gail Badner
741c84a10c
HHH-11209 : Fix checkstyle error
2018-11-08 21:35:45 -08:00
Gail Badner
7af7182cc1
HHH-11209 : Log a DEBUG message if collection with queued operations is detached due to rollback
2018-11-08 21:35:45 -08:00
Gail Badner
22ad668b88
HHH-11209 : Added test case for testing debug logging when collection is detached during rollback
2018-11-08 21:35:45 -08:00
Guillaume Smet
509f6fed10
HHH-13091 Upgrade Ehcache 2 to 2.10.6 and Ehcache 3 to 3.6.1
2018-11-08 15:13:45 +01:00
Mykola Pavluchynskyi
736d9dd615
HHH-13090 Allow to use specific cache implementations in Ehcache cache provider
...
Typically, it allows to use a BlockingCache.
2018-11-08 15:09:33 +01:00
Chris Cranford
c17e4832a9
HHH-12913 - Fix test failure on Oracle db.
2018-11-08 08:35:50 -05:00
Chris Cranford
b00f580d8d
HHH-12913 - Fix AuditJoinTable to work when specified in an AuditOverride.
2018-11-07 15:31:47 -05:00
Chris Cranford
8a74973776
HHH-12913 - Added test case.
2018-11-07 15:30:11 -05:00
Gail Badner
563758669a
HHH-12436 : Shorten entity names to fix test failures on Oracle
2018-11-05 12:55:42 -08:00
Andrea Boriero
53f8e5a002
Add 'Use {@link #getTransactionStartTimestamp()}' to SharedSessionContractImplementor#getTimestamp deprecated comment
2018-11-05 16:11:46 +00:00
Guillaume Smet
e67f3dfa82
HHH-13069 Go back to non-SSL links for our JBoss Nexus repositories
...
Using SSL repositories with JDK 11 ends up with the error below:
javax.net.ssl.SSLHandshakeException: extension (10) should not be presented in server_hello
This is a bug in JDK 11 that will apparently be fixed in the next update
(planned for January 2019).
Until then, we need to use non-SSL links.
For more information:
https://stackoverflow.com/questions/52016415/jdk-11-ssl-error-on-valid-certificate-working-in-previous-versions
https://bugs.openjdk.java.net/browse/JDK-8209965 - JDK 12 issue
https://bugs.openjdk.java.net/browse/JDK-8210005 - JDK 11 issue
2018-11-05 11:38:30 +01:00
Julien Bras
88b3edfcee
HHH-13078 Choose the right dialect for Sybase SQL Anywhere 17
...
On SQL Anywhere 17.0.0.1062 the product name is "SQL Anywhere" and
not "Adaptive Server Anywhere".
I suggest to include this string in the test to select the right dialect.
2018-11-05 11:24:07 +01:00
Guillaume Smet
12d34965ff
HHH-13075 Upgrade Javassist to 3.24.0-GA
2018-11-05 11:03:26 +01:00
Guillaume Smet
df12675150
HHH-13074 Upgrade ByteBuddy to 1.9.3
2018-11-05 10:41:43 +01:00
Christian Beikov
a3bc66e1d2
HHH-13045 - Fix access of association id of element collection alias in query
2018-11-02 19:03:38 +01:00
Christian Beikov
b202333ff9
HHH-13045 - Testcase showing access of assocation id contained in element collection doesn't work
2018-11-02 19:03:38 +01:00
Frank Doherty
3c5534f23f
HHH-13070 Perform injections on listener when using duplication strategy with REPLACE_ORIGINAL
...
- Previously, the CallbackRegistryConsumer/JpaBootstrapSensitive injections were not performed on new listeners that
were appended using duplication strategy with REPLACE_ORIGINAL, which could lead to NullPointerException when the
listener was invoked (for example for a listener which is a CallbackRegistryConsumer, as the callbackRegistry field
was not set)
- Added calls to checkAgainstBaseInterface and performInjections on the listener, in the case of appending a listener
which replaces an existing one
- Added test cases to verify that the callbackRegistry is being injected
2018-11-02 18:43:44 +01:00
Sanne Grinovero
d16e7211e0
HHH-13069 Update the links to JBoss Nexus to use the direct repository over https
2018-11-02 17:53:45 +01:00
Henning Rohlfs
aa441ddb12
HHH-13071 Use SourceSetOutput.getClassesDirs to prevent deprecation warnings during build when using the gradle plugin
2018-11-02 17:01:13 +01:00
Vlad Mihalcea
71af989f60
HHH-11096 - @CreationTimestamp doesn't works with @Column(nullable=false)
2018-11-02 08:43:39 +02:00
Chris Cranford
d39d456614
HHH-12992 - Fix tests to run on various db platforms without naming conflicts.
2018-11-01 14:42:44 -04:00
Chris Cranford
1e2eea95cb
HHH-12992 - Fix tests to run on various db platforms without naming conflicts.
2018-10-31 15:52:37 -04:00
Gail Badner
3218f6cc7d
HHH-12436 - Attempted to assign id from null one-to-one property
2018-10-31 11:42:20 -07:00
Gail Badner
925c737096
HHH-12436 : Added test cases
2018-10-31 11:42:20 -07:00
Jan-Willem Gmelig Meyling
8535adc057
HHH-12842 : Remove invalid workaround from ea77c1f
for isNullable regression from 2bfe300
2018-10-31 11:42:20 -07:00
Jan-Willem Gmelig Meyling
bf6f105c41
HHH-12842 - Test that shows @OneToOne will be lazily loaded again
2018-10-31 11:42:20 -07:00
Jan-Willem Gmelig Meyling
662f6b2b53
HHH-12842 - Pass OneToOne constrained to determine nullability of type
2018-10-31 11:42:20 -07:00
Barnaby Court
512dfa574d
HHH-12944 - MultiIdentifierLoadAccess ignores the 2nd level cache
2018-10-31 19:43:24 +02:00
Guillaume Smet
ac03494e70
HHH-10891 Add a test case
2018-10-31 18:24:13 +01:00
Keshavan Santhanam
64179673a3
HHH-10891 Support @Any in @Embedded
2018-10-31 18:23:04 +01:00