Sanne Grinovero
f7c85fad4a
HHH-14477 Log warnings about the use of Javassist as BytecodeProvider being deprecated
2021-03-03 10:57:35 +00:00
Christian Beikov
6643e9f4bc
Use java.lang.reflect.Type instead of java.lang.Class for JavaTypeDescriptor#getJavaType to support parameterized types
2021-02-23 12:22:54 +01:00
Christian Beikov
de1524df68
Merge remote-tracking branch 'upstream/master' into wip/6.0
2021-02-10 11:28:58 +01:00
Christian Beikov
9135f69c91
HHH-14433 Add possibility to drop local temporary tables to enable connection pooling in tests
2021-02-03 17:03:47 +01:00
Christian Beikov
d767d46d05
Fix most tests to work on all DBs and fix a bunch of connection leaks
2021-02-03 17:03:47 +01:00
Christian Beikov
cb7c65e49d
Use new parent PostgreSQLDialect for @RequiresDialect rather than subclass
2020-12-17 17:44:25 +01:00
Christian Beikov
a57f93b14a
Use processing stack during parsing to access query spec, fix lots of db2 issues
2020-12-08 11:27:27 +01:00
Andrea Boriero
e3947b3b1c
Re-enabled additional tests and fix issues with IdClass
2020-11-25 15:15:34 +01:00
Andrea Boriero
dc5894db42
Merge remote-tracking branch 'upstream/master' into wip/6.0
2020-11-17 18:25:33 +01:00
Andrea Boriero
1927d1aa33
Merge branch 'master' into wip/6.0
2020-11-17 12:40:43 +01:00
Christian Beikov
ed3feeacad
HHH-14310 Document hibernate.query.in_clause_parameter_padding and some other missing config properties
2020-11-16 10:29:04 +00:00
Yoann Rodière
85b84ef6bd
HHH-14315 Force JVM options when using toolchains
...
Apparently Gradle won't just use the same options as in its own JVM.
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-11-10 11:02:08 +00:00
Yoann Rodière
9616e24c80
HHH-14315 Add optional support for toolchains to the Gradle build
...
Signed-off-by: Yoann Rodière <yoann@hibernate.org>
2020-11-10 11:02:08 +00:00
Steve Ebersole
29848c49db
ORM + Gradle
...
HHH-14285 - project template
HHH-14286 - Gradle plugin
2020-10-28 16:09:42 -05:00
Andrea Boriero
9cf4edfbee
Merge remote-tracking branch 'upstream/master' into wip/6.0
2020-10-26 08:14:01 +00:00
tscz
761a55b31d
HHH-14260: Fix dead and obsolete links in user guide
2020-10-23 11:20:34 +01:00
Andrea Boriero
4e22c5cabc
Merge remote-tracking branch 'upstream/master' into wip/6.0
2020-10-23 10:31:29 +01:00
Jan Schatteman
c81401cd67
HHH-14275 Broken link to Infinispan User Guide in Hibernate 5.3 User Guide
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2020-10-22 16:06:04 +01:00
Andrea Boriero
731cbbc739
Merge remote-tracking branch 'upstream/master' into wip/6.0
2020-10-19 15:06:49 +01:00
Yanming Zhou
88acc9511b
HHH-14253 support ConstraintMode.PROVIDER_DEFAULT
...
Provide an option to skip foreign key creation for ConstraintMode.PROVIDER_DEFAULT
2020-10-14 09:20:17 +02:00
Andrea Boriero
0bd2c32f76
Merge remote-tracking branch 'upstream/master' into wip/6.0
2020-10-02 12:39:41 +01:00
Gavin King
cf995a1571
HHH-14217 Add syntax highlighting to the logged SQL
...
Using ANSI escape codes
Must be explicitly enabled using hibernate.highlight_sql
2020-09-30 16:39:12 +01:00
Andrea Boriero
140fbb45d6
Merge remote-tracking branch 'upstream/master' into wip/6.0
2020-09-22 11:43:55 +01:00
Nathan Xu
97ea1d853d
HHH-14208 simplify example naming strategy code in user guide
2020-09-09 07:58:18 +02:00
Andrea Boriero
062a462b0c
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_51
2020-08-25 08:38:06 +01:00
Vishavjeet Thakur
f9abbaf29d
Update basic-enums-Enumerated-ordinal-persistence-example.sql
...
as stated in https://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/Hibernate_User_Guide.html
after example 18 that
0
For the LAND_LINE enum
1
For the MOBILE enum
hence it should be 1
2020-08-21 15:48:49 +02:00
Nathan Xu
4e868f0372
HHH-14159 update 'hibernate.cache.query_cache_factory' config
2020-08-20 15:47:09 +02:00
Andrea Boriero
de3359537f
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_49
2020-08-12 09:42:28 +01:00
Andrea Boriero
509db7cc79
HHH-14126 Add CockroachDB to DefaultDialectSelector and update documentation to mention the new dialect
2020-08-10 15:20:53 +02:00
Nathan Xu
84b3167f26
HHH-14133 fix obvious example code error for 'second level cache' in user guide
2020-08-10 11:10:53 +01:00
Andrea Boriero
283c3fefb5
Merge remote-tracking branch 'upstream/master' into wip/6.0
2020-08-07 11:23:44 +01:00
Rafi Shamim
4655bdbe12
HHH-13724 Add CockroachDB dialects and configs for testing
2020-07-27 12:49:40 +01:00
Andrea Boriero
4550c70d15
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_47
2020-07-20 10:50:17 +01:00
Nathan Xu
3d4cd3f7b3
port entity graph legacy testing cases
2020-07-20 09:37:15 +01:00
Nathan Xu
5952c0abc3
HHH-14097 fix bug that redundant SQLs might be issued for 'FETCH' entity graph
2020-07-09 14:08:30 +01:00
Andrea Boriero
9ba18b8c5d
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_46
2020-07-07 15:43:17 +01:00
Emmanuel Duchastenier
d17f19d364
HHH-14098 Query plan cache query-level statistics Documentation, used getQueryPlanCacheMissCount instead of getPlanCompilationTotalMicroseconds
2020-07-06 12:19:25 +01:00
Nathan Xu
233b8daffb
import entity graph parsing test cases
2020-06-23 10:11:16 -05:00
Andrea Boriero
cfc1de9de6
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_44
2020-06-16 08:23:55 +01:00
Martin Vietz
180656e9f3
HHH-14064 - Fix documentation for schema-generation
2020-06-09 14:38:55 +01:00
Andrea Boriero
257e479e92
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_39
2020-05-14 10:00:59 +01:00
Jonathan Bregler
fa4ead1baa
HHH-13996: Update documentation for HANA Cloud
2020-05-11 22:39:04 +01:00
Sanne Grinovero
6dd7d09ba0
Revert "HHH-13950 Apply the mass replace script to switch to Jakarta Validation API"
...
This reverts commit 60abc8aa76
.
2020-05-11 18:00:07 +01:00
Andrea Boriero
3bc33221f0
Revert "HHH-13950 Apply the mass replace script to switch to Jakarta Validation API"
...
This reverts commit 60abc8aa76
.
2020-04-24 13:26:37 +01:00
Nathan Xu
686a519680
implement @Filter for HQL/Criteria
2020-04-21 17:08:19 -05:00
Steve Ebersole
ced4f5e602
Various changes around how basic values are handled in terms of mapping consumption for annotations and how value conversions happen
...
* Split BasicType "resolution" into 2 - one used for reading (mapping model) versus one used from writing (legacy persister model)
* @SqlTypeCode, @SqlType, @SqlTypeRegistration
* @JavaType, @JavaTypeRegistration
* @Mutability
* jdbc_mappings.adoc section for DomainModel chapter
[*] At the moment, neither @SqlTypeRegistration nor @JavaTypeRegistration support has been implemented
[*] Still need to make sure @Mutability is propogated properly in all the cases
[*] jdbc_mappings.adoc still needs a lot of attention
2020-04-21 16:09:46 -05:00
Andrea Boriero
88d65adafb
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_35
2020-04-20 13:44:39 +01:00
Andrea Boriero
a0b4566264
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_34
2020-04-20 12:17:22 +01:00
Sanne Grinovero
60abc8aa76
HHH-13950 Apply the mass replace script to switch to Jakarta Validation API
...
For reference, this is the script being applied:
find . -type f -name '*\..java' -o -name '*.\.adoc' -o -name '*.\.gradle' | xargs sed -i 's/javax\.validation/jakarta\.validation/g'
2020-04-20 12:16:36 +01:00
Andrea Boriero
7ced01d303
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_32
2020-04-17 14:39:36 +01:00
Sanne Grinovero
c1423c9cb1
HHH-13952 Amend the WildFly integration documentation to warn the feature is gone
2020-04-17 14:27:19 +01:00
Sanne Grinovero
2b279c6a83
HHH-13952 Remove our ability to build the Wildfly feature pack and run integration tests on WildFly
2020-04-17 14:27:19 +01:00
Jonathan Bregler
95c9526dda
HHH-13917: Add support for HANA Cloud
2020-04-17 13:30:38 +01:00
Andrea Boriero
2ccf7fab9e
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_30
2020-04-16 11:03:49 +01:00
Sanne Grinovero
0b4bcce3fa
HHH-13947 Switch the JPA Javadoc prefix URL to a build parameter
...
Applying the following script, and setting the current value as a
documentation parameter:
find . -type f -name '*.java' -o -name '*.adoc' -o -name '.xml' | xargs sed -i 's/https:\/\/javaee\.github\.io\/javaee-spec\/javadocs\/javax\/persistence\//\{jpaJavadocUrlPrefix\}/g'
Having the script might help re-migrating existing documentation patches,
or forward porting subsequent improvements from previous branches.
The javadocs for JPA 3.0 have not been published yet at this point;
having a parameter will make it easier to leave this single task for
a later point in time.
2020-04-14 23:41:07 +01:00
Yoann Rodière
c906989989
HHH-13682 Remove unnecessary checks around Java 8 compatibility
...
The build requires JDK8+, so we're alwways Java 8 compatible.
2020-04-14 13:36:43 +01:00
Nathan Xu
c23ded50ba
update user guide regarding the new feature of `@SortNatural` by default
2020-04-14 10:48:32 +01:00
Nathan Xu
11c5a1019f
renaming and some legacy code fixing
2020-04-14 10:22:55 +01:00
Andrea Boriero
abe1e656f7
Merge remote-tracking branch 'upstream/master' into wip/6.0
2020-03-03 16:59:30 +00:00
Vlad Mihalcea
d9a335c429
HHH-13872 - Make the Java Stream close the underlying ScrollableResultsIterator upon calling a terminal operation
2020-02-21 06:03:42 -06:00
Arend v. Reinersdorff
3c67d521e1
Fix typo "fare more" -> "far more"
2020-02-20 16:03:52 +00:00
Andrea Boriero
f77fb75639
Merge remote-tracking branch 'upstream/master' into wip/6.0_merge_23
2020-02-05 11:37:36 +00:00
Sanne Grinovero
eb524aa3a4
HHH-13809 On more fix in basic_types.adoc
2020-01-31 10:00:43 +00:00
Nathan Xu
19e35b86cc
HHH-13809 Various improvements in the user guidesw
2020-01-31 09:30:28 +00:00
gavinking
95930820af
Support for timezones
...
- add TimestampWithTimeZoneDescriptor and use it in OffsetDateTimeJD
and ZonedDateTimeJD
- add ZoneOffsetJavaDescriptor for ZoneOffset attributes
- clean up string rendering for temporal types using ISO formats;
note that they do not need to implement objectToSQLString()
since they cannot be discriminators
Note that at this time very few databases have meaningful support
for the ANSI-standard TIMESTAMP WITH TIME ZONE type. This limits
the usefulness of TimestampWithTimeZoneDescriptor for now.
Also add in some missing but needed type mappings for temporal types
2020-01-30 14:01:34 -06:00
gavinking
9565d499af
Big merge of my branch with new Hibernate 6 codebase
...
Lots of new functionality here related to HQL functions, SQL
dialects, and date/time handling.
2020-01-30 14:01:33 -06:00
Nathan Xu
f3cfff5cee
HHH-8776 fix 'fetch graph' semantic
2020-01-29 20:52:33 +01:00
Chris Cranford
ea170f4dca
HHH-6615 Document throwing AuditException when revision number overflows
2020-01-27 12:53:27 +00:00
Pierrick Rouxel
622978b725
HHH-12856 Fix DB2400V7R3 dialect in documentation
2020-01-24 11:29:01 +00:00
Pierrick Rouxel
1c3b8a1c28
HHH-12856 Support of sequences on DB2400
2020-01-24 11:29:01 +00:00
Steve Ebersole
ba5b4e7c02
HHH-13785 : HQL/Criteria function support
...
- tests
- Dialect changes
2019-12-21 21:52:04 -06:00
Steve Ebersole
a39fa09650
HHH-13785 : HQL/Criteria function support
...
- tests
- Dialect changes
2019-12-21 19:38:22 -06:00
Andrea Boriero
79c83cf8ba
Merge remote-tracking branch 'upstream/master' into wip/6.0
2019-12-09 12:07:23 +00:00
Davide D'Alto
ca782f64b2
HHH-13755 Update Hibernate Gradle plugin in the documentation
2019-12-04 19:48:41 +00:00
Steve Ebersole
0a41ac8466
HHH-13763 : Update all load-by-key handling to use SQL AST
...
* dropped `org.hibernate.loader.plan`
* dropped `org.hibernate.loader.custom` (*)
* dropped `org.hibernate.loader.collection`
* dropped `org.hibernate.loader.entity`
* dropped `org.hibernate.loader.hql`
* cleaned-up `org.hibernate.loader`
2019-12-03 11:31:45 -06:00
Andrea Boriero
4b0da2444b
Merge remote-tracking branch 'upstream5/master' into wip/6.0_merged_11
2019-11-08 14:24:48 +00:00
Steve Ebersole
92391ec3e6
change expected type of entity identifier values from Serializable to Object - fixed all related compile problems in all modules
2019-11-07 13:42:57 -06:00
Marco Behler
6dc5f37827
Link to Marco Behler's guide to "data access in Java" from the Getting Started Guide preface
2019-11-05 14:21:32 -06:00
Andrea Boriero
4b6777cde2
Merge remote-tracking branch 'upstream5/master' into wip/6.0_merged_4
2019-10-02 10:24:59 +01: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
Andrea Boriero
726dbeef34
Merge remote-tracking branch 'upstream5/master' into wip/6.0_merged_4
2019-09-30 16:45:27 +01:00
Mahmoud Anouti
a3cccca66d
Fix typo in user guide explicit polymorphism section
2019-09-24 11:02:09 +01:00
Andrea Boriero
18c8495bab
Merge branch 'master' into wip/6.0_merged2
2019-09-20 08:09:34 +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
Steve Ebersole
0acd11fae3
6 - SQM based on JPA type system
...
Completed rebase on master (from the point just after HHH-11147 work) - fixed compilation failures
2019-09-12 10:42:33 +01:00
Andrea Boriero
c45108a2b6
6 - SQM based on JPA type system
2019-09-12 10:42:32 +01:00
Steve Ebersole
b39d9d22bd
6 - SQM based on JPA type system
...
- focus on reducing compilation errors
2019-09-12 10:42:29 +01:00
Steve Ebersole
c6a11d99fd
6 - SQM based on JPA type system
...
- focus on reducing compilation errors
2019-09-12 10:42:29 +01:00
Steve Ebersole
f8a75994e1
6 - SQM based on JPA type system
...
- work on `org.hibernate.query` (especially `NamedQueryRepository` and friends)
- work on `org.hibernate.sql.exec`
- work on `org.hibernate.sql.results`
- work on `org.hibernate.sql.exec`
- work on `org.hibernate.sql.results`
- work related to `org.hibernate.metamodel.model.mapping.spi.ValueMapping` - including "sketching in" the hooks with `org.hibernate.persister.walking`
2019-09-12 10:42:29 +01:00
Elena Felder
952bf6f9c0
HHH-13412 Added link for predefined properties, warning that not all settings apply to all situations
2019-08-23 12:59:58 +01:00
Elena Felder
ba1f15553c
HHH-13412 Remove stray newlines
2019-08-23 12:59:52 +01:00
Elena Felder
13afce9afb
HHH-13412 Move custom driver properties into their own section
2019-08-23 12:59:46 +01:00
Esteban Gehring
be0ef0291c
Update identifiers.adoc
2019-07-23 12:16:29 -05:00
Chris Cranford
14f7b49b79
HHH-13500 Fix audit strategy sub-query return incorrect results
...
In order to maintain backward compatibility with long-standing behavior,
this introduces a new configuration option which can be toggled to have
AuditReader#find implementations adhere to returning an exact match on
revision-number rather than one which is less-than or equal-to the
provided argument.
So a new configuration option org.hibernate.envers.find_by_revision_exact_match
provides users with the ability to be able to force this new behavior
while allowing legacy behavior to remain the default.
2019-07-22 16:34:19 -04:00
asutosh936
74b4c97552
HHH-13226 : Corrected Typo
2019-07-12 10:33:47 +01:00
Yoann Rodière
d6cb72ee0d
HHH-13409 Add integration tests for running Hibernate ORM in the module path in Java 11+
2019-06-20 21:07:03 +01:00
Sanne Grinovero
182e5dd56f
HHH-13428 Use https in documentation too
2019-06-07 20:19:17 +01:00
Yoann Rodière
00c697780e
HHH-13415 Clean up the places where we fix fix javadoc generation for JDK11
2019-05-31 14:11:47 +02:00
Guillaume Smet
e376fe0aef
HHH-13419 Support building javadoc with JDK 11.0.3+
2019-05-29 22:57:52 +02:00
wonwoo
69af6caa95
HHH-13265 - Remove double semicolon
2019-02-14 09:00:08 +02:00