Sanne Grinovero
f383df13a7
HHH-13189 Optimise for less allocations as well
2019-01-16 19:00:19 +00:00
Tomas Lamr
b32cacac71
HHH-13189 simpler empty check
2019-01-16 19:00:19 +00:00
Tomas Lamr
7abcf9bc9b
HHH-13189 org.hibernate.Query#setParameter(String, Object) is extremely slow
2019-01-16 19:00:19 +00:00
Guillaume Smet
fcef483d65
HHH-13192 Add a simplified test case
2019-01-16 15:55:23 +01:00
Guillaume Smet
a2fe91c490
HHH-13192 Add test
2019-01-16 14:28:39 +01:00
Guillaume Smet
a57d7e7767
HHH-13192 Revert HHH-13140
...
Keep the test and add a @FailureExpected annotation
2019-01-16 13:28:56 +01:00
Guillaume Smet
502fd78c45
HHH-13059 Add test
2019-01-15 23:39:18 -08:00
Guillaume Smet
e6286e04f4
HHH-13059 Partially revert HHH-12594
...
The first commit was on the safe side, we decided to go the extra mile
and that was a mistake as we missed all the consequences.
The new issue is about having a shared ReaderCollector: we add the info
there for each batch which leads to collecting the elements several
times.
This reverts commit a19fc84320
.
HHH-13059 : Correct Javadoc
2019-01-15 23:38:47 -08:00
Chris Cranford
aa288ba345
HHH-13104 - Skip these tests when no-column-support enabled.
2019-01-15 18:18:20 -05:00
Gail Badner
a66ca0463e
HHH-13129 : Cascaded merge fails for detached bytecode-enhanced entity with uninitialized ToOne
2019-01-15 18:56:18 +01:00
Bolek Ziobrowski
c62f0a75cd
HHH-13129 - Add test
...
HHH-13129 : Move and reformat test
HHH-13129 : Add more tests
2019-01-15 18:56:18 +01:00
Guillaume Smet
3317ca5105
HHH-13197 Reduce bootstrap log verbosity
2019-01-15 18:55:26 +01:00
Sanne Grinovero
a78c56c01f
HHH-13198 Introduce a global configuration flag to disable JPA callbacks
2019-01-14 17:18:55 +00:00
Vlad Mihalcea
29e135c015
HHH-13104 - Oracle 12c / SAP Hana insert fails when entity contains only an identity-based column.
...
Exclude tests failing for SAP HANA and add the supportNoColumnInsert method in Dialect to be used by the Insert class
2019-01-10 15:09:50 -05:00
Andrea Boriero
53c589a9e1
HHH-13191 - Avoid LazyInitializationException when session is waiting for auto-close with JPA_PROXY_COMPLIANCE enabled
2019-01-09 09:56:27 +00:00
Chris Cranford
e07f1aa89b
HHH-13191 - Avoid LazyInitializationException when session is waiting for
...
auto-close with JPA_PROXY_COMPLIANCE enabled.
2019-01-08 08:56:48 -05:00
Guillaume Smet
829ca59b23
HHH-13175 "Comment" is a reserved keyword for Oracle
...
This time, hopefully, it's fixed for good...
2019-01-05 21:55:23 +01:00
Guillaume Smet
00bb35455c
HHH-13175 "Comment" is a reserved keyword for Oracle
2019-01-05 13:35:26 +01:00
Guillaume Smet
813121dc72
HHH-13175 "Comment" is a reserved keyword for Oracle
2019-01-05 13:21:03 +01:00
Guillaume Smet
6dfb9becb7
HHH-13186 Update the latest MariaDB dialect for autodetection
2019-01-04 10:46:20 +01:00
a.vasilev
15ef10bd54
HHH-13184 Oracle dialect detection does not return latest dialect in the default case
2019-01-04 10:44:34 +01:00
danielsmith1995
f8949f4abd
HHH-12878 Include the statement when a StaleStateException is thrown
2019-01-03 22:15:47 +01:00
Steve Ebersole
858524cd27
HHH-13175 - Eager subsequent-select fails when EntityGraph is specified for find operation
2019-01-03 22:12:28 +01:00
Guillaume Smet
99abb99edf
HHH-12298 Add test for join fetch with bytecode enhancement
2019-01-03 21:34:46 +01:00
Guillaume Smet
bae98ffacc
HHH-13138 By default, pass the class loader of the test to the EMF
...
Not doing it causes issues when using the BytecodeEnhancerRunner which
introduces an enhancing class loader.
We could do it on a per test basis but it's easier to do it once and for
all.
And it can still be overridden anyway.
2019-01-03 21:34:37 +01:00
Guillaume Smet
2dd008adb7
HHH-13172 Log a warning instead of throwing an exception when
...
@AttributeOverride is used in conjunction with entity inheritance
2019-01-03 21:26:02 +01:00
Moritz Becker
8f748db9b0
HHH-13169 - Use exact table name for multitable update queries instead of table alias
2019-01-03 21:13:51 +01:00
Nicolas MAUTI
7fdac4eeb5
Fix typo: incompatibile should be incompatible
2019-01-03 18:48:23 +01:00
Anderson Calixto
18e6f61041
Fix typo: resister should be register
2018-12-26 14:16:11 +01:00
Vlad Mihalcea
33efabd597
HHH-13167 - When omitting the OTHERWISE clause in a CASE expression built with Criteria API, Hibernate throws a NullPointerException
2018-12-19 19:34:33 +01:00
Gail Badner
fa5b632f4e
HHH-13084 HHH-13114 : Correct test case using reserved word
2018-12-18 15:15:00 -08:00
John Lin
08747fc2f4
HHH-13094 - Respect @Any.fetch setting to FetchType.EAGER
2018-12-18 12:21:34 +02:00
Vlad Mihalcea
e3eeba9845
HHH-13162 - Upgrade MySQL and MariaDB Dialects as they support UNION ALL
2018-12-18 12:06:42 +02:00
Vlad Mihalcea
89372191ec
HHH-13140 - Criteria API multiselect aliases are not passed through to the JPQL query and they are not available in ResultTransformer
2018-12-18 06:56:03 +02:00
Gail Badner
7316307d0e
HHH-13084 HHH-13114 : Bugs querying entity with non-ID property named 'id'
...
HHH-13084 HHH-13114 : Query 'select count(h) from Human h' fails if a subclass has a non-Id property named 'id'
HHH-13084 HHH-13114 : Update hibernate-core/src/main/java/org/hibernate/hql/internal/ast/tree/FromElement.java
Co-Authored-By: dreab8 <dreborier@gmail.com>
HHH-13084 HHH-13114 - Fix FromElementType method name
HHH-13084 HHH-13114 : Correct generated column names
2018-12-17 12:13:07 -08:00
Gail Badner
346b3c7f3e
HHH-13084 HHH-13114 : Add test cases
...
HHH-13084 HHH-13114 : Refactor test cases
HHH-13084 HHH-13114 : Add test cases
HHH-13084 HHH-13114 : Refactor test cases
HHH-13084 HHH-13114 : Add failing test case
2018-12-17 12:10:54 -08:00
George Vinokhodov
478f6d0e11
HHH-13151 Fix fetch of treated entity
2018-12-17 13:54:55 +01:00
Chris Cranford
f84ea3cd37
HHH-13104 - Fix SAP Hana to throw MappingException if table contains a single identity-based column.
2018-12-17 13:54:55 +01:00
Chris Cranford
d625e15192
HHH-13104 - Fix Oracle 12c to return 'default' for identifier column in insert-statement.
2018-12-17 13:54:55 +01:00
Chris Cranford
08bf8c5044
HHH-13104 - Added test case.
2018-12-17 13:54:55 +01:00
Guillaume Smet
98249af058
HHH-12555 Disable NClob test for dialects not supporting NClob
2018-12-17 13:54:23 +01:00
Guillaume Smet
855f34c771
HHH-12555 Add a DialectCheck for NClob support
2018-12-17 13:53:54 +01:00
Gail Badner
4d0b5dc184
HHH-12555 : Remove code in LobMergeStrategy implementations that copied original Lob when target is null
2018-12-17 12:26:37 +01:00
Gail Badner
ca6dc226eb
HHH-12555 : Update test to check results
2018-12-17 12:26:37 +01:00
Guillaume Smet
4e05953240
HHH-12555 Add tests
2018-12-17 12:26:37 +01:00
Guillaume Smet
1af878166f
HHH-12555 Fix merging of lazy loaded blobs/clobs/nclobs
...
It's better to avoid pushing UNFETCHED_PROPERTY to the types as it
requires all the types to take it into account.
TypeHelper looks like the only sensible caller that needs change.
2018-12-17 12:26:37 +01:00
Vlad Mihalcea
c79ce44f84
HHH-13163 - Fix DDLWithoutCallbackTest#testRangeChecksGetApplied which fails on MariaDB
2018-12-13 16:46:12 +02:00
Chris Cranford
9ff14a33c7
HHH-13147 - Fix DelayedPostIdentifierInsert when second-level cache enabled.
2018-12-07 09:56:41 -05:00
Vlad Mihalcea
ae4652378c
HHH-10778 - Add support for non-public AttributeConverter implementations
2018-12-06 11:57:51 +02:00
Vlad Mihalcea
1a5cee7c0c
HHH-13095 - Document how to use arithmetic expressions in CASE statements
2018-12-06 10:08:30 +02:00
Frank Doherty
84bc30d34a
HHH-13141 - Could not fetch the SequenceInformation from the database when using SQL Server with a case-sensitive collatio -
2018-12-06 09:29:09 +02:00
Vlad Mihalcea
d986ae92d0
HHH-13144 - Move the doInAutoCommit utility to TranscationUtil
2018-12-06 09:22:29 +02:00
Vlad Mihalcea
3ff3615d00
HHH-13110 - @PreUpdate method on a Embeddable null on the parent caused NullPointerException
2018-12-05 16:40:22 +01:00
Guillaume Smet
2823e98cd9
Remove non-ascii character from Javadoc
...
We often have java.io.FileNotFoundException: JAR entry
org/hibernate/annotations/NamedQueries.class not found errors when
building on these 2 classes and it's the only special thing in them so
let's hope it will fix this issue.
2018-11-28 11:00:48 +01:00
Vlad Mihalcea
39d9f84920
HHH-13124 - The CachingRegionFactory resolution algorithm has changed
2018-11-27 18:17:45 +01:00
Vlad Mihalcea
4900832cc2
Fix tests failing due to an import which was not even required
2018-11-26 18:55:59 +02:00
Vlad Mihalcea
850f0cdd20
Add missing test condition for `hibernate.jpa.compliance.proxy` tests
2018-11-26 17:51:14 +02:00
Vlad Mihalcea
b93e340d22
Add tests to prove that the `hibernate.jpa.compliance.proxy` behavior works as expected
2018-11-26 17:48:17 +02:00
Guillaume Smet
25554375f2
HHH-13111 Restore support of criteria subqueries in select clauses
...
When the JPA query compliance mode is disabled (the default), it should
be possible to include subqueries in select clauses of a criteria query.
This was previously accepted due to a bug. After having fixed HHH-13001, we
started to throw an IllegalStateException.
2018-11-23 15:29:08 +01:00
Yoann Rodière
a89a9beeb0
HHH-13112 Fix a table name in NoPackageTest
2018-11-23 14:44:10 +01:00
Yoann Rodière
aa2648d878
HHH-13043 Upgrade to JAXB 2.3.1
...
... which has a correctly formatted POM, and doesn't wreak havoc in
projects depending on us and using Maven + JDK11.
2018-11-23 13:39:39 +01:00
Yoann Rodière
7799555bc7
HHH-13112 Add a test with an entity in the default package
2018-11-21 11:33:21 +01:00
Vlad Mihalcea
0684fd867c
Revert "HHH-13105 - Add registries for user-defined Types as currently a custom Type is instantiated and configured 9 times"
...
This reverts commit 903d542020
.
2018-11-20 20:43:25 +02:00
Vlad Mihalcea
903d542020
HHH-13105 - Add registries for user-defined Types as currently a custom Type is instantiated and configured 9 times
2018-11-19 18:15:32 +02:00
Vlad Mihalcea
dab50a6d8a
HHH-13108 - IN Clause Parameter Padding not working for Criteria API
2018-11-16 20:23:33 +02:00
Andrea Boriero
5515347ec3
HHH-13107 - JtaWithStatementsBatchTest fails on Oracle
2018-11-15 20:36:04 +00:00
Andrea Boriero
11e71f6977
HHH-13050 - On release of batch it still contained JDBC statements logged
2018-11-14 12:31:20 -08:00
Gail Badner
a7fccaa377
HHH-13050 : Add test with a batch that fails when addToBatch() is called
2018-11-14 12:31:20 -08:00
Andrea Boriero
be0ee006ab
HHH-13050 - Add test for issue
2018-11-14 12:31:20 -08:00
Chris Cranford
013e5b70b8
HHH-13053 - Fix test on Oracle and HANA databases.
2018-11-14 12:46:33 -05:00
Andrea Boriero
a15dfe0e05
HHH-13076 - Hibernate 'Transaction already active' behaviour with JTA transaction manager
2018-11-14 15:42:40 +00:00
Andrea Boriero
0fa4b50188
HHH-13076 - Add test for issue
2018-11-14 15:42:40 +00:00
Sanne Grinovero
432c18441d
HHH-13100 Remove unused import
2018-11-14 15:32:29 +00:00
Guillaume Smet
53cbc1660c
HHH-13100 Make a couple of equals()/hashCode() implementations lighter
2018-11-14 14:09:49 +01:00
Vlad Mihalcea
c354b5e8b9
JPA-31 - Simple JPQL with guarded null Parameter fails with Postgresql
...
Add test case to prove the issue does not replicate
2018-11-14 14:46:29 +02:00
Gail Badner
e12a688524
HHH-11209 : Log a DEBUG message if collection with queued operations is detached due to rollback; otherwise, log INFO message
2018-11-14 00:42:06 -08:00
Chris Cranford
d7d6e2882f
HHH-13042 HHH-13044 HHH-13053 - Fix to short-circuit delayed identifier insert forcing them to insert early.
2018-11-13 23:04:01 -08:00
Chris Cranford
1e8ccb6cce
HHH-13053 - Added test case.
2018-11-13 23:04:01 -08:00
Chris Cranford
67459cd097
HHH-13044 - Added test case.
2018-11-13 23:04:01 -08:00
Chris Cranford
7acad70b01
HHH-13042 - Added test case.
2018-11-13 23:04:00 -08:00
Chris Cranford
dc873c3d36
HHH-13042 - Revert change made for HHH-12464.
2018-11-13 23:04:00 -08:00
Guillaume Smet
79a8f43ba5
HHH-13097 Don't throw an exception if there are two getter candidates
2018-11-13 23:56:42 +00:00
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
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
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
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
thymepuns
5b76256e96
HHH-9241 - Allow declaring non-java.util Collection interfaces
2018-11-09 13:04:27 +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
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