4784 Commits

Author SHA1 Message Date
Andrea Boriero
e88e45cf38 HHH-13076 - Add test for issue
(cherry picked from commit 0fa4b50188f435aeecf2c2d7150dd27a25ab2931)
2019-02-07 13:55:16 -08:00
Gail Badner
438733d32c HHH-13129 : Cascaded merge fails for detached bytecode-enhanced entity with uninitialized ToOne
(cherry picked from commit a66ca0463ea5d965238aeaa7f63c215bbb49675e)
2019-02-07 13:53:10 -08:00
Bolek Ziobrowski
fb3b710d99 HHH-13129 - Add test
HHH-13129 : Move and reformat test

HHH-13129 : Add more tests
(cherry picked from commit c62f0a75cde09a773e24aaa0d26c2a1c41358060)
2019-02-07 13:53:10 -08:00
Keshavan Santhanam
56f67fb0cd HHH-10891 Support @Any in @Embedded
(cherry picked from commit 64179673a332febe238db879e5cc911bed9654f3)
2019-02-07 13:50:38 -08:00
Guillaume Smet
e20d66ad49 HHH-10891 Add a test case
(cherry picked from commit ac03494e7059803e058c8ea81043ce92e9388248)
2019-02-07 13:50:38 -08:00
Andrea Boriero
fdab459b82 HHH-13050 - On release of batch it still contained JDBC statements logged
(cherry picked from commit 11e71f6977fcf4366eb6875d9fc1ce46f029853c)
2019-02-07 13:47:47 -08:00
Gail Badner
1642853c89 HHH-13050 : Add test with a batch that fails when addToBatch() is called
(cherry picked from commit a7fccaa377b306b60102c868dc69b750c4d37ba8)
2019-02-07 13:47:47 -08:00
Andrea Boriero
6a91c6b0c5 HHH-13050 - Add test for issue
(cherry picked from commit be0ee006ab1f7d530d219861eae19efc85040ad2)
2019-02-07 13:47:47 -08:00
Gail Badner
36877bfd69 HHH-11209 : Log a DEBUG message if collection with queued operations is detached due to rollback; otherwise, log INFO message
(cherry picked from commit e12a68852413b2c0f6291894c9c719496dce8664)
2019-02-07 13:45:18 -08:00
Gail Badner
8c5b1b7740 HHH-11209 : Fix checkstyle error
(cherry picked from commit 741c84a10cee915642a8c1f00cb8b9a92446930f)
2019-02-07 13:45:18 -08:00
Gail Badner
cf18916444 HHH-11209 : Log a DEBUG message if collection with queued operations is detached due to rollback
(cherry picked from commit 7af7182cc1b2d3ec390d3f64a913a952767b8191)
2019-02-07 13:45:18 -08:00
Gail Badner
ed55fff92b HHH-11209 : Added test case for testing debug logging when collection is detached during rollback
(cherry picked from commit 22ad668b88b8ff04769396dbe4e153be024d64dc)
2019-02-07 13:45:18 -08:00
Gail Badner
aea7b31996 HHH-11209 : Test cases
HHH-11209 : NullPointerException in EntityType.replace() with a PersistentBag

HHH-11209 : Add test for merging a detached collection with queued operations

HHH-11209 : Throw UnsupportedOperationException if a detached collection with queued operations is merged

HHH-11209 : Ignore queued operations when merging a detached collection with queued operations; add warnings

HHH-11209 : Fix typo in comment
(cherry picked from commit 6f5b1e554386662e02d4ef3b91c23863258ff481)
2019-02-07 13:45:18 -08:00
Guillaume Smet
4a564ab45a 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 a19fc84320d1ba2172ecb37f5c8c9cbcde616712.

HHH-13059 : Correct Javadoc
(cherry picked from commit e6286e04f4f866bb555dd06dedb40a76109442f9)
2019-01-22 16:39:45 +01:00
Guillaume Smet
7047119061 HHH-13059 Add test
(cherry picked from commit 502fd78c454e8118c9a317f7d6e596315b8fd5bb)
2019-01-22 16:38:48 +01:00
Gail Badner
4137181bb6 HHH-13084 HHH-13114 : Correct test case using reserved word
(cherry picked from commit fa5b632f4e791f8b9b3c3065ea5e24a442a59f9c)
2018-12-18 15:16:59 -08:00
Gail Badner
b198a42db1 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

(cherry picked from commit 346b3c7f3ed2c923f17967b6d88dd3dcd735c9e4)

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

(cherry picked from commit 7316307d0e10772b10b7dba94ac278ed1cf96c0f)
2018-12-18 09:23:06 -08:00
Guillaume Smet
91ede032c9 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.

(cherry picked from commit 1af878166fe0883ceb3d9130afa2790850492624)

HHH-12555 Add tests

(cherry picked from commit 4e05953240264d32fe67f6e0f1810d8168c2725f)

HHH-12555 : Update test to check results

(cherry picked from commit ca6dc226eb53a0f40978847d2d251b64c5e49f41)

HHH-12555 : Remove code in LobMergeStrategy implementations that copied original Lob when target is null

(cherry picked from commit 4d0b5dc184f7b48a493da31edfe4acea30c8e975)

HHH-12555 Add a DialectCheck for NClob support

(cherry picked from commit 855f34c77181fd9ff103a8d2bf9c9bfb37360f2c)

HHH-12555 Disable NClob test for dialects not supporting NClob

(cherry picked from commit 98249af058a1f6408fcfca5a61d675af192458a1)
2018-12-18 09:20:27 -08:00
Andrea Boriero
6f636a8c0b Add 'Use {@link #getTransactionStartTimestamp()}' to SharedSessionContractImplementor#getTimestamp deprecated comment 2018-11-05 16:20:32 +00:00
Guillaume Smet
023db8de0e HHH-12935 Make ExportIdentifierTests extend BaseUnitTestCase 2018-10-16 23:58:10 +02:00
Gail Badner
6257846943 HHH-13011 Fix the tests: use int column in where clause 2018-10-16 23:58:10 +02:00
Guillaume Smet
8f13d226a4 HHH-12935 Require sequence support in ExportIdentifierTests 2018-10-16 23:58:10 +02:00
Guillaume Smet
91d94c7e69 HHH-13011 Fix the tests: use a boolean query 2018-10-16 23:58:10 +02:00
Guillaume Smet
b964aae339 HHH-13011 Fix the tests: use a boolean query 2018-10-16 23:58:10 +02:00
Gail Badner
55e430dd43 HHH-13011 : test cases 2018-10-16 15:13:10 +02:00
Gail Badner
b5d3826604 HHH-13011 : Add option enabling/disabling use of an entity's mapped where-clause when loading collections of that entity 2018-10-16 15:13:10 +02:00
Gail Badner
98ae615bbe HHH-12104 : Test cases using annotations and hbm.xml 2018-10-16 15:13:10 +02:00
Guillaume Smet
d5d1f0781a HHH-12937 Only run the tests with H2Dialect 2018-10-16 14:23:17 +02:00
Gail Badner
5ba82d6691 HHH-12935 : Constraint and AuxiliaryDatabaseObject export identifiers are not qualified by schema or catalog
(cherry picked from commit ba80f0b3dc18f11bbaf1544bdcadd5828ad161df)
2018-10-16 04:01:30 -07:00
Gail Badner
320772e5ee HHH-12935 : test cases
(cherry picked from commit e3726bc4db2775569b9285281b37024abb25f8b1)
2018-10-16 04:01:09 -07:00
Gail Badner
8da2daa4f1 HHH-12937 : Remove duplicated line
(cherry picked from commit ae2da95f556e08df96be6b630580f8e2522a4683)
2018-10-15 23:36:58 -07:00
Gail Badner
faabcafa81 HHH-12937 : Where clause for collections of basic, embeddable and "any" elements is ignored when mapped using hbm.xml
(cherry picked from commit eb14b8de6ff724b0867e7b848b33e05723fe8c55)
2018-10-15 23:36:44 -07:00
Gail Badner
7c4d18404c HHH-12937 : test cases
(cherry picked from commit da50076afcc73fa1fb581aa34a4f4f986aafb41f)
2018-10-15 23:36:34 -07:00
Gail Badner
83a9adbdb8 HHH-13027 : org.hibernate.ejb.HibernatePersistence can no longer be used as a persistence provider name 2018-10-12 23:43:47 +01:00
Gail Badner
15924cb466 HHH-13027 : test case 2018-10-12 12:40:28 -07:00
Guillaume Smet
5f92f028c4 HHH-12784 Fix a regression in Javassist support 2018-09-13 11:21:14 +02:00
Jonathan Bregler
00ec2e4fde HHH-12961 Update HANA dialects Javadoc
- Fix the links
- Add some more information
2018-09-07 16:24:52 +02:00
Guillaume Smet
e8fcbe29c3 HHH-12920 Fix a debug message causing an exception at debug level 2018-09-03 15:48:36 +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 d24685de6776d5df9eb7cdb08bbb96c1ca40c60c.
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
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
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 770ae50e8b9b84d5e64be3b7f6db78918588cba9)
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 a5fa213658b393aa9f671779f5ca1518b40bf54a)
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 a3cecf3411c09ccea598fac7761c0a54d39d7993)
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 27937e56278037fc4e7d0044cd87cc2b2a7c8e10)
2018-08-13 21:59:59 -07:00
Gail Badner
70a39d91cb HHH-12875 HHH-12882 : test cases
(cherry picked from commit cdf5e45514e348f6eae196e3abe23ac60d899fd7)
2018-08-13 21:59:48 -07:00