9912 Commits

Author SHA1 Message Date
Sanne Grinovero
14b6330a32 HHH-13663 Have the test actually use ThreadLocalSessionContext 2019-10-11 10:59:29 +01:00
Sanne Grinovero
1d64a386cd HHH-13663 adjust formatting style 2019-10-11 10:44:39 +01:00
mimmoz81
26edb2863f HHH-13663 Method setHibernateFlushMode not callable without an active transaction on threadbound Sessions 2019-10-11 10:41:53 +01:00
Sanne Grinovero
9d6463eab6 HHH-13662 Avoid initializing XmlMappingBinderAccess when no XML mappings are defined 2019-10-10 10:27:52 +01:00
Sanne Grinovero
404bc196f7 HHH-13660 Removing dead parameter: forceFetchLazyAttributes 2019-10-09 11:57:56 +01:00
Sanne Grinovero
9dd6b8439b HHH-13660 Reduce allocation costs of IdentityMaps used by ResultSetProcessingContextImpl 2019-10-09 11:57:53 +01:00
Gail Badner
d6376834a7 HHH-13640 : Minor improvement 2019-10-07 12:22:51 +01:00
Andrea Boriero
cec4228d70 HHH-13640 - Fix initialization of existing proxy association leaf subclass 2019-10-07 12:22:51 +01:00
Gail Badner
c712b83955 HHH-13653 : More test cases 2019-10-07 07:58:45 +01:00
Andrea Boriero
3c1f4356dd HHH-13653 Uninitialized entity does not get initialized when a setter is called with enhancement-as-proxy enabled 2019-10-07 07:58:45 +01:00
Steve Ebersole
ab508d2afa HHH-12858 - integration overrides during JPA bootstrap ought to override all logically related settings
HHH-13432 - Have EntityManagerFactory expose persistence.xml `jta-data-source` element as a `javax.persistence.nonJtaDataSource` property
2019-10-05 23:03:09 -05:00
Steve Ebersole
fd72e4f75f HHH-12858 - integration overrides during JPA bootstrap ought to override all logically related settings
HHH-13432 - Have EntityManagerFactory expose persistence.xml `jta-data-source` element as a `javax.persistence.nonJtaDataSource` property
2019-10-05 22:45:29 -05:00
Chris Cranford
d95c16e9ab HHH-13655 Fix NullPointerException for audited MapKeyEnumerated collections with basic value types 2019-10-04 19:28:20 -04:00
Gail Badner
00f45951da HHH-13653 : Test case 2019-10-03 23:54:23 -07:00
Steve Ebersole
b350599442 HHH-12858 - integration overrides during JPA bootstrap ought to override all logically related settings
- e.g. a datasource passed in the integration overrides map ought to effectively override JDBC-connection settings in `persistence.xml` (and vice-versa)

HHH-13432 - Have EntityManagerFactory expose persistence.xml `jta-data-source` element as a `javax.persistence.nonJtaDataSource` property
2019-10-03 16:03:43 +01:00
Andrea Boriero
2bc7fed96e HHH-13640 - Add PrepareStatement executed check to LazyToOnesProxyWithoutSubclassesTest 2019-10-02 16:19:54 +01:00
Gail Badner
616f549f8c HHH-13640 : Added failing test where a proxy is found in PersistenceContext, but it does not have a subclass 2019-10-01 17:32:45 -07:00
Chris Cranford
b606759e61 HHH-10398 Allow MOD column naming to be driven by a strategy
* Fixed javadoc comments
* Various code suggested code changes from review
2019-10-01 10:38:57 -04:00
Chris Cranford
f78877a607 HHH-10398 Allow MOD column naming to be driven by a strategy
* Fixes OSGI integration with missing service lookup registration
2019-10-01 10:38:57 -04:00
Chris Cranford
3ecdd860a3 HHH-10398 Allow MOD column naming to be driven by a strategy
In the past the MOD columns were constructed based on the property name,
therefore if users specified a @Column/@JoinColumn like annotation and
changed the underlying schema column, the MOD column would continue to
be derived based on the property name.

This enhancement introduces a new ModifiedColumnNamingStrategy SPI that
comes with two implementations, a default/legacy mode that maintains
the prior naming model and an improved mode that will derive the MOD
name based on the naming strategy ORM used to derive the column name.
2019-10-01 10:38:57 -04:00
Steve Ebersole
0084f82b1a Merge branch 'master' of github.com:hibernate/hibernate-orm 2019-10-01 09:26:57 -05:00
Steve Ebersole
ee304305e8 HHH-13640 - Uninitialized HibernateProxy mapped as NO_PROXY gets initialized when reloaded with enhancement-as-proxy enabled 2019-10-01 09:25:09 -05:00
Steve Ebersole
d46d3d66a2 HHH-13432 - EntityManagerFactory no longer exposes "javax.persistence.nonJtaDataSource" 2019-10-01 09:25:09 -05:00
Steve Ebersole
1dfb25bbbb HHH-13432 - EntityManagerFactory no longer exposes "javax.persistence.nonJtaDataSource" 2019-09-30 08:03:57 -05:00
Andrea Boriero
5d4eb8004b 5.4.6 2019-09-30 13:28:19 +01:00
Andrea Boriero
39e576cea4 5.4.6 5.4.6 2019-09-30 11:51:40 +01:00
Vlad Mihalcea
9a627c30fe HHH-13493 - For a native query, the SessionImpl class does not call applyQuerySettingsAndHints 2019-09-30 11:02:22 +01:00
Sanne Grinovero
a92cd6c9b9 HHH-13645 Include a comment in the implementation about the design choice to not optimise for null values 2019-09-30 10:40:45 +01:00
Gail Badner
00d25c1824 HHH-13645 : StatsNamedContainer#getOrCompute throws NullPointerException when computed value is null 2019-09-30 10:30:05 +01:00
Gail Badner
3f7d03bfec HHH-13645 : test cases 2019-09-30 10:30:05 +01:00
Chris Cranford
4b8c81908c HHH-11797 Add support for @MapKeyEnumerated mappings 2019-09-30 09:25:17 +01:00
Kim Hansen
7355fc5131 Fix error in error message 2019-09-27 12:33:27 +01:00
Yash Jain
c06092c964 Grammatical and syntax mistake in README.md
1. Inserted "," before "and"
2. "quite unique" creates a tautology.
3. "features" -> "feature", The sentence was about a single feature.
4. The phrases "in order to" maybe wordy. Consider changing the wording.
5. The phrases "a number of" maybe wordy. Consider changing the wording.
6.  "Note :" -> "Note:", Unnessacary space between "Note" and ":"
2019-09-27 12:00:10 +01:00
Andrea Boriero
e04348079f HHH-13597 Building DatabaseInformation fails on H2 without DATABASE_TO_UPPER 2019-09-27 11:57:36 +01:00
Vootele Rotov
0e9ef8c7c9 HHH-13597 Add test for issue 2019-09-27 11:57:36 +01:00
Steve Ebersole
57fba402b4 HHH-12858 - Persistence.createEntityManagerFactory(Map) should allow overwriting jta-data-source of persistence.xml 2019-09-25 15:12:25 -05:00
Steve Ebersole
4ff3c0b6e4 HHH-13130 - Provide Gradle-based bytecode enhancement as a task separate from the compileJava task 2019-09-25 12:28:28 -05:00
Gail Badner
283802c491 HHH-13640 : Test case (marked FailureExpected) 2019-09-24 15:03:29 -07:00
Mahmoud Anouti
a3cccca66d Fix typo in user guide explicit polymorphism section 2019-09-24 11:02:09 +01:00
Steve Ebersole
5c9cf4d0d8 HHH-13130 - Provide Gradle-based bytecode enhancement as a task separate from the compileJava task 2019-09-18 12:05:39 -05:00
Sanne Grinovero
1bdbc0e764 HHH-13625 After upgrading to 5.4.5, it's no longer possible to bootstrap Hibernate if the org.hibernate.cfg LOG is set to DEBUG 2019-09-17 19:43:08 +01:00
Andrea Boriero
9d171f364c 5.4.5 2019-09-17 15:42:36 +01:00
Andrea Boriero
568413a102 5.4.5 5.4.5 2019-09-17 14:08:29 +01:00
Yoann Rodière
0f2a037e18 HHH-13606 Upgrade the HANA JDBC driver to 2.4.59 in the matrix_hana task
It's already the version we use when running test -Pdb=hana, so let's
be consistent.
2019-09-17 08:31:42 +02:00
Sanne Grinovero
57dbfbb60e HHH-13622 Upgrade the WildFly Transaction Client to 1.1.7.Final 2019-09-16 16:34:36 +01:00
Andrea Boriero
f5877052ff HHH-13621 Exception if spaces after value of javax.persistence.schema-generation.scripts.action in hibernate.properties 2019-09-16 10:12:13 +01:00
Andrea Boriero
26c2e0bf2b HHH-13621 Add test for issue 2019-09-16 10:12:13 +01:00
Yoann Rodière
ef87991fa3 HHH-13605 Upgrade the MariaDB JDBC driver to 2.2.4 in the matrix_mariadb task
It's already the version we use when running test -Pdb=mariadb, so let's
be consistent.
2019-09-11 21:20:35 -05:00
Yoann Rodière
debc5d37f8 HHH-13581 Disable tests involving MariaDB ConnectorJ's buggy ResultSet#getTime(int, Calendar) method 2019-09-11 21:20:35 -05:00
Yoann Rodière
74d35b2d59 HHH-13580 Ignore LocalTimeTest and OffsetTimeTest's 'nativeWriteThenRead' test for MySQL
The returned time is right (otherwise #writeThenRead would fail), it's
just that a different day is returned, but it won't affect the LocalTime
representation manipulated by the user.
2019-09-11 19:38:15 -05:00