Commit Graph

9282 Commits

Author SHA1 Message Date
Guillaume Smet c1931f5d8d Prepare for next development iteration 2018-08-28 19:38:49 +02:00
Guillaume Smet 97af7c4811 5.3.6.Final 2018-08-28 19:08:01 +02:00
Guillaume Smet b04de4c9f7 HHH-12932 Execute ByteBuddy code requiring privileges inside a privileged block 2018-08-28 00:43:46 +02:00
Guillaume Smet 56a29af496 HHH-12931 Revert "HHH-12542 - Add necessary privileged action blocks for SecurityManager used on WildFly."
This reverts commit d24685de67.
2018-08-27 17:38:07 +02:00
Dmitry Matveev b8b0fbc13c Fix a typo in a variable name 2018-08-15 18:32:50 +02:00
Guillaume Smet 5ed5656c29 Fix the previous commit to reference #getMaxResults() 2018-08-14 17:01:53 +02:00
Sande Gilda 70381b8c84 Fix Javadocs comments for Query.getHibernateMaxResults() method 2018-08-14 16:58:32 +02:00
Guillaume Smet 095f0fb6c6 Prepare for next development iteration 2018-08-14 15:22:27 +02:00
Guillaume Smet 0c22ccc107 5.3.5.Final 2018-08-14 14:27:47 +02:00
Guillaume Smet 5b826c9062 HHH-12905 Improve the error message and update the tests accordingly
Also fix a loose end in the MySQL test: at least with MariaDB, using
a bit(1) as datatype for boolean does not work: it always return true
even if you set it to 0. Using either boolean or tinyint(1) solves
the issue.

As I'm not sure older versions of MySQL supports a real boolean type I
used a tinyint(1).
2018-08-14 13:17:24 +02:00
Guillaume Smet 14f28df3bb Uncomment MariaDB dialect in gradle/databases.gradle
I don't know why it has been commmented out but it prevents from running
the tests with -Pdb=mariadb as no dialect is defined.
2018-08-14 13:17:24 +02:00
Guillaume Smet fdfef4f5ce HHH-12905 Fix error message tested in MySQL and PostgreSQL tests 2018-08-14 13:17:24 +02:00
Gail Badner 99b93ae949 HHH-12875 HHH-12882 : Drop tables in proper order in test setup methods
(cherry picked from commit 770ae50e8b)
2018-08-13 23:28:27 -07:00
Gail Badner 9c96641d00 HHH-12875 : Remove "where" clause for Top used by MultiTableTest;
After HHH-12875 is fixed, the "where" clause causes
            MultiTableTest to fail due to HHH-12016

(cherry picked from commit a5fa213658)
2018-08-13 22:00:21 -07:00
Gail Badner 69e7132e91 HHH-12875 : Add comments to clarify how Collection#setWhere and #setManyToManyWhere are used
(cherry picked from commit a3cecf3411)
2018-08-13 22:00:11 -07:00
Gail Badner f381490a49 HHH-12875 HHH-12882 : Class level where="..." clause hbm.xml mappings is not enforced on collections of that class; add parentheses when where clauses get combined in a conjunction (hbm and annotations)
HHH-12882 : correct assertions in ParentChildTest
(cherry picked from commit 27937e5627)
2018-08-13 21:59:59 -07:00
Gail Badner 70a39d91cb HHH-12875 HHH-12882 : test cases
(cherry picked from commit cdf5e45514)
2018-08-13 21:59:48 -07:00
Gail Badner 22c9b2ba0a HHH-12875 : Class level where="..." clause in hbm.xml mappings is not enforced on collections of that class
(cherry picked from commit 10826d8f3a)
2018-08-13 21:59:39 -07:00
Gail Badner 01243a9b0e HHH-12875 : test cases
(cherry picked from commit eef8974877)
2018-08-13 21:59:28 -07:00
Roland Kurucz f062abe72a HHH-12905 - Bind value [null] was not of specified type in StoredProcedureQuery 2018-08-13 18:04:58 +02:00
Vlad Mihalcea 59607a988d HHH-12892 - Fix spelling issues in the User Guide 2018-08-13 17:44:11 +02:00
Vlad Mihalcea d0d95ab086 HHH-12892 - Fix spelling issues in the User Guide 2018-08-13 17:44:11 +02:00
Guillaume Smet 98bd7e3898 HHH-12909 Upgrade ByteBuddy to 1.8.17 2018-08-13 17:32:38 +02:00
Karel Maesen 6eaaa49faa HHH-12608 Support for ST_Dwithin() in DB2 2018-08-13 14:47:56 +00:00
Guillaume Smet 7eb0cee178 HHH-12907 Avoid creating too many ByteBuddy objects
This commit should reduce the garbage collection pressure as reported at
https://github.com/raphw/byte-buddy/issues/515.
2018-08-13 16:27:02 +02:00
Vlad Mihalcea b65121c557 HHH-12361 - In the User Guide, omit constructors and equals/hashCode for brevity 2018-08-13 15:15:49 +02:00
Guillaume Smet 61bdbabf18 HHH-12906 Add tests 2018-08-13 12:05:10 +02:00
Florian Beaufumé cbd141996a HHH-12906 Used the correct attribute in getAllCollectionRoles() 2018-08-13 12:05:10 +02:00
Guillaume Smet 46ed100baf HHH-12903 Add the column names to the proper @Column annotations 2018-08-12 17:52:17 +02:00
Chris Cranford 366698e229 HHH-12903 - Fix CommitFlushCollectionTest failing on Oracle. 2018-08-12 17:52:17 +02:00
Guillaume Smet 1dd5eeb79d Remove HHH-12608 from the 5.3.4 changelog as it has not been included 2018-08-10 17:17:19 +02:00
Chris Cranford c59932786d HHH-12903 - Fix CommitFlushCollectionTest failing on Oracle.
(cherry picked from commit 8dab6974ef)
2018-08-10 10:47:43 -04:00
Andrea Boriero b211e423cb HHH-12899 Enable integration tests for MS SQL Server on the AWS build slaves 2018-08-10 16:26:21 +02:00
Sanne Grinovero a47554039e HHH-12901 Enable loading of additional JDBC drivers from a local path, rename the Oracle dependency 2018-08-10 16:26:21 +02:00
Sanne Grinovero 703f53668d HHH-12898 Enable integration tests for Oracle Standard Edition Two 12.1.0.2.v12 on the AWS build slaves 2018-08-10 11:46:14 +01:00
Guillaume Smet ad4978c36a HHH-10782 Add a comment about what clearing the query plan cache means 2018-08-09 15:53:29 +02:00
Chris Cranford 0b17fc3225 HHH-12871 - Fix test that uses dynamic-map entities which failed.
(cherry picked from commit 8bd79b29cf)
2018-08-07 10:53:36 -04:00
Chris Cranford dc49ef6ef4 HHH-12871 - Fix metamodel to properly exclude dynamic-map based types when using ignoreUnsupported.
(cherry picked from commit b9e0449602)
2018-08-07 10:53:28 -04:00
Chris Cranford 9f3b1cfb5b HHH-12871 - Added test cases.
(cherry picked from commit 6a594712db)
2018-08-07 10:53:21 -04:00
Emmanuel Bernard e12ede311c HHH-12890 Fix link to JPA metamodel generator documentation 2018-08-07 16:22:22 +02:00
Guillaume Smet a6c7733179 HHH-12196 Implement a naive limit handler for Sybase
It doesn't manage all the corner cases but it should be safe enough as
only triggered in the simple cases.
2018-08-03 17:24:04 +02:00
Guillaume Smet 0694793966 Prepare next development iteration 2018-08-02 20:20:14 +02:00
Guillaume Smet 922c4694c7 5.3.4.Final 2018-08-02 19:43:13 +02:00
Chris Cranford b4897fbab2 HHH-12834 - Disable test which fails on Sybase.
(cherry picked from commit 8178d76ca5)
2018-08-02 11:06:01 -04:00
Guillaume Smet beb623093a HHH-12880 LockModeTest hangs indefinitely with Sybase due to HHH-12847 2018-08-02 14:32:46 +02:00
Guillaume Smet 236033bdaf HHH-12847 Consider LockOptions for getting the LockMode
Otherwise, it leads to null pointer exceptions.
2018-08-02 00:12:11 +02:00
Guillaume Smet d8a1c99117 HHH-12877 Upgrade ByteBuddy to 1.8.15 2018-08-02 00:10:17 +02:00
Guillaume Smet 5150fd5d60 HHH-12857 Reuse the TypePool created in EnhancerImpl 2018-08-02 00:10:17 +02:00
Guillaume Smet fdf19f17b4 HHH-12857 Rewrite getDeclaredMethod() calls in static initializers
We rewrite them to run them as privileged blocks.
2018-08-02 00:10:17 +02:00
Guillaume Smet 129530e464 HHH-12857 Avoid using a static ByteBuddy object
In the end, it does not change anything as the BytecodeProvider is still
static but it helps as a general cleanup for the following commits.
2018-08-02 00:10:17 +02:00