Commit Graph

10340 Commits

Author SHA1 Message Date
Andrea Boriero 2502f4c108 Change back version to SNAPSHOT 2019-10-02 11:21:04 +01:00
Andrea Boriero 4b6777cde2 Merge remote-tracking branch 'upstream5/master' into wip/6.0_merged_4 2019-10-02 10:24:59 +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
Andrea Boriero 726dbeef34 Merge remote-tracking branch 'upstream5/master' into wip/6.0_merged_4 2019-09-30 16:45:27 +01: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 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
Steve Ebersole 032f03afa3 initial work for LoadQueryInfluencer (EntityGraph, FetchProfile, etc) in SQM -> SQL AST transformation while building DomainResult/Fetch graph 2019-09-27 14:58:34 -05:00
Steve Ebersole e572202cd1 fixed SqmParameter type inference from an SqmPath during translation to SQL AST 2019-09-27 12:10:59 -05: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 b9f4562680 fixed source of NPE wrt accessing an entity's version attribute descriptor when no versioning is defined;
added `@org.hibernate.testing.orm.junit.SessionFactory#exportSchema`
2019-09-26 14:14:19 -05: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
Steve Ebersole 12ca8a2a81 avoid NPE with no proxy-class defined 2019-09-25 11:36:25 -05:00
Steve Ebersole 7fd33fdd93 various perf cleanup 2019-09-25 11:29:27 -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 4e3f60bf32 clean up SqmPath -> TableGroup resolution, esp wrt LHS 2019-09-23 14:12:13 -05:00
Steve Ebersole 4149350222 pluggable SQL AST translators 2019-09-23 12:53:51 -05:00
Steve Ebersole 35860baad6 support for pluggable HqlTranslator (renamed from SemanticQueryProducer);
support for pluggable SqmToSqlAstConverterFactory

- both allow a precedence of user-supplied > Dialect > standard
2019-09-23 11:53:14 -05:00
Steve Ebersole cd354f1e2b minor cleanup 2019-09-23 11:01:00 -05:00
Steve Ebersole 25152db2de cleanup wrt TableGroup rendering;
better utilize constants when rendering SQL AST
2019-09-23 09:01:53 -05:00
Steve Ebersole 0f5107ca11 Merge branch 'andrea-merge' into wip/6.0 2019-09-23 05:44:40 -05:00
Steve Ebersole 3d764e15d5 minor cleanup 2019-09-22 10:52:43 -05:00
Steve Ebersole 233a3b176c initial working "unqualified" entity join support in criteria 2019-09-22 10:32:41 -05:00
Andrea Boriero 18c8495bab Merge branch 'master' into wip/6.0_merged2 2019-09-20 08:09:34 +01:00
Steve Ebersole 26b08fd35e initial working literal and parameter selection 2019-09-19 15:59:59 -05:00
Steve Ebersole 5631a702a7 initial working dynamic instantiation support;
cleanup
2019-09-19 15:13:50 -05:00
Steve Ebersole 055ce0c542 cleanup 2019-09-19 07:36:41 -05:00
Steve Ebersole 05a38d2c7c initial working support for embeddables and sub-references in HQL 2019-09-19 07:30:44 -05: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 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
Steve Ebersole 5500985afa initial working support for root entity loading via HQL 2019-09-16 13:09:43 -05:00