LLEFEVRE
ccf4fac124
HHH-15961 Speed-up Oracle CI build
2023-01-03 10:26:46 +01:00
Gavin
7aa92a7c05
allow @Formulas to refer to columns of @SecondaryTables
...
(this is something that was previously only possible using hbm.xml)
also attempt a partial fixup of the initialization process where SessionFactoryImpl
constructor leaked out an uninitialized reference to itself (it still leaks, but
not as badly)
2023-01-02 21:45:02 +01:00
Gavin
1657c22aca
automatically detect when a @Check refers to a @SecondaryTable
...
- also support named check constraints (multiple of them)
- also support check constraints on collection tables
2023-01-02 21:45:02 +01:00
Gavin
110a1f6a56
examples in javadoc for @Any and @ManyToAny
2022-12-26 18:22:06 +01:00
Jan Schatteman
974fe9e22d
HHH-15914 - Add jira tag to some tests
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-12-23 17:40:38 +01:00
Jan Schatteman
c45330023f
HHH-15914 - remove deprecated method calls and provide an example of Tuple.class usage
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-12-23 16:05:18 +01:00
Steve Ebersole
51a50bed43
Add a deprecated.txt report to published docs collecting union of `@Deprecated` and `@Remove`
2022-12-22 16:55:02 -06:00
Steve Ebersole
263768d5c5
HHH-15930 - Support scalar resultClass in @NamedNativeQuery
2022-12-22 15:48:37 -06:00
Christian Beikov
a094d4c5d5
HHH-15463 Adjust JdbcType based on DDL capacity for varchar/varbinary like types
2022-12-22 17:25:13 +01:00
Steve Ebersole
422b6a3947
HHH-15799 - API/internal split for org.hibernate.cfg package
2022-12-21 08:15:57 -06:00
Gavin
023e73cb46
promote trunc() / truncate() to the list of standard HQL functions
...
also support the single-argument form of round() for consistency
2022-12-21 14:25:35 +01:00
Christian Beikov
7007bafe55
HHH-15872 Add ColumnOrderingStrategy SPI and handle record structs specially
2022-12-20 20:17:23 +01:00
Gavin
3ad3c5a509
change default event timing for @Generated to event = INSERT
...
- this makes sense if @Generated con now be used on @Id properties
- but it's also convenient with @ColumnDefault
2022-12-20 01:38:55 +01:00
Marco Belladelli
caaaa71ffd
HHH-15550 New global and persistent temporary `create_tables` params
2022-12-16 08:25:41 +01:00
Christian Beikov
bc36eb3eeb
HHH-15327 Support mapping aggregate embeddables as struct/json
2022-12-14 19:02:43 +01:00
Gavin
a7a455c39a
HHH-15834 add @TypeRegistration annotation
2022-12-07 13:36:15 +01:00
Gavin
ef4ed9936e
move timezone tests where they belong
2022-12-07 00:00:05 +01:00
Gavin
4fba6ac60d
add tests for [Zoned|Offset]DateTime handling with AvailableSettings.TIMEZONE_DEFAULT_STORAGE set
2022-12-07 00:00:05 +01:00
Mark Rotteveel
9290f8b754
HHH-15812 Firebird dialect improvements
2022-12-06 11:38:51 +01:00
Gavin
cb35e0e734
HHH-15797 better error messages
...
1. include the SQL in some SQLGrammarExceptions where it was missing
2. append the SQL to the error message in JDBCException
3. don't wrap HibernateException in PersistenceException b/c it is one already
2022-12-05 22:40:13 +01:00
Gavin
95aa852e15
HHH-15800 reverse previous work to standardizing on GenerationTiming
...
...and go in exact opposite direction to migrate to GenerationTime
2022-12-05 22:21:52 +01:00
Gavin
a4debae33a
HHH-15816 make @Immutable work at property level
2022-12-05 18:11:23 +01:00
Gavin
7f72696fff
HHH-15788 deprecate GenerationTime since it is a dupe of GenerationTiming
...
...and it was not even being consistently used in its own package!
(@CurrentTimestamp was already using GenerationTiming.)
What a mess.
2022-12-01 00:02:18 +01:00
Christian Beikov
2b8b33e694
Fix Oracle rowid and sybase value generation issues
2022-11-29 12:13:27 +01:00
Gavin
366a89ae71
reimplement @Source in an elegant way using the ValueGeneration machinery
...
... and finally delete two of my least-favorite classes!
2022-11-28 22:49:57 +01:00
Gavin
993aae6095
HHH-15774 @CurrentTimestamp takes over from @Source
...
... and make value generation work better with version properties.
2022-11-28 22:49:57 +01:00
Steve Ebersole
a9ac98b364
HHH-15393 - Improve write-paths to use mapping model
...
HHH-15723 - Fix foreign-key modeling
2022-11-28 14:25:40 -06:00
Jan Schatteman
4cce83a779
Disable the SpatialTest for now (fails on edb)
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-11-28 20:55:17 +01:00
Jan Schatteman
07274cd2ce
HHH-15715 - Fix broken links in docs
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-11-28 18:03:26 +01:00
Gavin
c9caf292e6
HHH-15770 javadoc and cleanup for @OnDelete, OnDeleteAction
2022-11-27 14:16:43 +01:00
Gavin
3ba90c004c
HHH-15762 nicer DDL for unique constraints
...
- prefer 'unique' in 'create table' except in migrations
- also ignore unique=true for PK column
- introduce AlterTableUniqueDelegate and CreateTableUniqueDelegate
- fix the tests / delete test that makes no sense now
- improve javadoc of UniqueDelegate
2022-11-26 13:40:40 +01:00
Marco Belladelli
f38dd28043
HHH-15760 mass replace self-closing tags in javadoc
2022-11-26 09:49:56 +01:00
Christian Beikov
276b7a6f95
HHH-15748 Use JSON DDL type on Oracle 21+ and BLOB on 12+
2022-11-25 10:11:12 +01:00
Gavin
5b5721f64b
HHH-15739 deprecate @LazyToOne and @LazyCollection
...
and add some docs and cleanups
2022-11-25 02:42:58 +01:00
Gavin
c51604c6b7
improve javadoc for annotations related to filters + discriminators
...
Also:
- deprecate a layer-breaking method of org.hibernate.Filter
(consistent with what we already did on SessionFactory)
- fix the incorrect @Target of @SqlFragmentAlias
- add some missing @since annotations
- add cross-links to DialectOverride
2022-11-18 14:12:22 +01:00
Christian Beikov
4914d14a43
HHH-15626 Move old databases to nightly pipeline and add some SQL Server 2022 features
2022-11-18 11:06:39 +01:00
Sanne Grinovero
d648adfd59
HHH-15692 Remove references to hibernate.query.factory_class config property
2022-11-17 13:39:56 +00:00
Christian Beikov
7a14e5c07f
HHH-15631 Enable reflection optimizer by default Christian Beikov
2022-11-10 16:42:17 +01:00
Gavin King
f1a5314e70
remove a big scary warning from docs because situation has been fixed in 6
2022-11-10 14:03:51 +01:00
Christian Beikov
90a752a0ee
HHH-15328 Add support for CTE WITH clause
2022-11-10 13:25:21 +01:00
Gavin King
90e6a8b698
fix whitespace in userguide test
2022-11-09 11:44:44 +01:00
Jan Schatteman
85836fbcf8
Correction to the native sql queries section
...
Correction of broken link in Schema.adoc
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-11-08 17:21:57 +01:00
Christian Beikov
0b733d4ba2
HHH-15641 Enable inlineDirtyChecking and lazyLoading for enhancement by default and deprecate the setting
2022-11-07 09:19:26 +01:00
Gavin King
aef9ab2425
HHH-15570 allow @SqlInsert, @SqlUpdate, @SqlDelete for secondary tables
2022-11-04 17:51:00 +01:00
Gavin King
f253d8f216
remove useless @JoinColumns annotation for mosts tests and examples
2022-10-29 02:09:00 +02:00
Andrea Boriero
20183269ad
HHH-14544 Document Ehcache Performance degradation when the default cache is used
2022-10-27 17:08:57 +02:00
Gavin King
78c8a04486
add example of subquery join with 'on' to docs
2022-10-21 23:43:15 +02:00
Christian Beikov
940f15b63e
HHH-15528 Add Cockroach to Jenkins nightly test matrix and fix issues
2022-10-21 09:51:16 +02:00
Gavin King
8f23e16a35
explain wtf 'join lateral' means
...
and that it's the same thing as 'cross apply'
2022-10-19 13:59:04 +02:00
Gavin King
4453af984b
minor improvement to table in doc
2022-10-09 11:45:04 +02:00
Gavin King
f324204514
HHH-15589 document var_xxx() and stddev_xxx()
2022-10-08 22:20:03 +02:00
Gavin King
f5a5990d03
try to make var_xxx() and sdtev_xxx() more portable
2022-10-08 21:27:43 +02:00
Gavin King
477f1e7af6
HHH-15588 promote sinh(), cosh(), and tanh()
2022-10-08 18:58:42 +02:00
Gavin King
6ea6359638
add a couple of crosslinks to HQL chapter of doc
2022-10-08 14:09:10 +02:00
Gavin King
4451611311
HHH-15518 bless degrees() and radians() as standard
...
- add a test
- emulate them on HANA and Oracle
2022-10-06 23:20:02 +02:00
Gavin King
6de92c4f90
document window functions in HQL
...
thanks to @beikov who collected + wrote up most of the information here
2022-10-06 18:03:58 +02:00
Gavin King
be4934d17d
reorg the documentation of HQL functions
2022-10-06 14:37:46 +02:00
Gavin King
f70d09175a
update the HQL chapter to acknowledge changes in JPA 3.1
2022-10-05 17:12:52 +02:00
Gavin King
a7bb19a2ea
clarify semantics of query with no 'select' in documentation
2022-10-05 14:05:53 +02:00
Gavin King
6e94b35ee1
HHH-15549 remove mapping of NUMBER(1,0) to BOOLEAN on Oracle
...
This just seems wrong to me. We have no way to say that a NUMBER(1,0)
column isn't a single-digit number.
Simplify the other mappings for NUMBER(n,0).
2022-10-02 12:12:33 +02:00
Jan Schatteman
bb5aa62927
HHH-15487 - Remove support for PostgreSQL versions older than 10
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-09-21 19:57:32 +02:00
Jan Schatteman
89a98f2dc7
HHH-15489 - Remove support for Oracle versions older than 11.2
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-09-21 17:52:03 +02:00
Gavin King
3ddfa3f47c
HHH-15516 add two-arg form of log() to HQL
2022-09-16 13:21:44 +02:00
Gavin King
1b5935e66d
HHH-15515 make pi a portable HQL function
2022-09-16 13:21:44 +02:00
Christian Beikov
60bd1c657b
HHH-15504 Add UUID support for SQL Server
2022-09-14 11:11:10 +02:00
Jan Schatteman
3dec1ca4dc
HHH-15447 - Remove references to deprecated dialects
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-09-12 16:05:00 +02:00
Christian Beikov
eb1f56d542
HHH-15458 Interpret String with JSON/XML type code as plain JSON/XML
2022-08-29 10:57:49 +02:00
Andrea Boriero
6507ac4f88
HHH-15455 User Guide Contains a reference to hibernate-ehcache, no longer supported
2022-08-22 15:28:43 +02:00
Yoann Rodière
8c33056d93
Fix dead link in documentation section "Java API for HQL and JPQL"
...
See the link "next chapter" at the beginning of this section:
https://docs.jboss.org/hibernate/orm/current/userguide/html_single/Hibernate_User_Guide.html#hql
2022-08-17 08:56:29 +02:00
Christian Beikov
7b6df34519
HHH-15428 Fix handling of converters by moving them to JdbcMapping
2022-08-03 14:38:46 +02:00
Andrea Boriero
e80fb85dae
HHH-15420 Getting Started Guide Code does not build
2022-08-02 15:47:14 +02:00
Andrea Boriero
0f599da6c4
HHH-15406 Tests annotated with org.hibernate.testing.RequiresDialect having as value a deprecated dialect are not executed
2022-07-21 22:00:14 +02:00
Jan Schatteman
d6f9b0b683
HHH-15401 - Update the topical guide
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-07-18 12:04:45 +01:00
Andrea Boriero
e3d524fe5e
HHH-15396 Quick Start guide, hibernate-tutorials.zip link is broken
2022-07-13 13:54:28 +02:00
Gavin King
6588d2db46
somewhat improve the documentation of StatelessSession
...
mention fetch()
2022-07-04 21:05:14 +02:00
Gavin King
7b8bf8b98e
minor changes to HQL docs
2022-07-02 20:53:03 +02:00
Gavin King
c3e0bc44ba
document right/full join syntax
2022-07-02 20:50:13 +02:00
Christian Beikov
9c660f7e0a
HHH-15367 Lift embedded/id-class to-one selection limitation for from clause subqueries
2022-07-01 12:05:54 +02:00
Gavin King
bb29e3b060
document root joins
2022-06-24 17:14:13 +02:00
Christian Beikov
9cff075a89
HHH-15349 Fix rendering of EntityValuedPathInterpretation when comparing different model parts
2022-06-23 20:20:00 +02:00
Gavin King
1eb75e22ef
improve language and formatting in new HQL doc sections
2022-06-18 00:22:17 +02:00
Gavin King
58da5f24f9
"sub query" -> "subquery"
...
The word "sub" means "submarine", "submissive", or "substitute".
It's never an adjective.
2022-06-18 00:22:17 +02:00
Gavin King
c163e1f2ed
minor clarifications to HQL chapter
2022-06-17 18:14:30 +02:00
Gavin King
c60fbc20ec
documentation for hibernate.enable_lazy_load_no_trans
2022-06-10 17:00:29 +02:00
Christian Beikov
341267b133
HHH-3356 Support for normal and lateral subquery in from clause
2022-06-04 19:07:43 +02:00
Steve Ebersole
a488e1a269
minor doc fix-up
2022-05-31 06:31:55 -05:00
Christian Beikov
497c09cddb
HHH-10999 Remove configuration setting for configuring the JDBC type for arrays
2022-05-30 19:52:39 +02:00
Christian Beikov
45fc49314e
HHH-10999 Add support for SQL array types mapped as Java arrays and collections
2022-05-30 19:52:39 +02:00
Nathan Xu
087b9d83ff
HHH-15010 - update Java type list for '@CreationTimestamp' and '@UpdateTimestamp' in user guide
2022-05-23 15:37:18 +02:00
Christian Beikov
a961ba45ac
Add documentation for CompositeUserType
2022-05-05 09:18:19 +02:00
Christian Beikov
c18e611ed6
HHH-15200 Add support for the SQLXML type
2022-05-05 09:07:37 +02:00
Nathan Xu
79adc41918
HHH-15224 update the module list in "getting started guide"
2022-05-03 10:20:40 +02:00
Nathan Xu
8af615386f
HHH-15154 tweak verbiage in user guide on FetchMode.SUBSELECT
2022-05-03 10:15:06 +02:00
Hirosato Hano
ef443b11ad
HHH-15238 - Documentation: update JDBC logging configuration for 6.0
2022-05-02 13:10:04 +02:00
Nathan Xu
049a61479b
HHH-15239 add 5.6 link in user guide after v6 became the new "current"
2022-05-02 09:13:56 +02:00
Jan Schatteman
eab669f04e
Some minor corrections to the docs
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-04-27 17:39:52 +02:00
Steve Ebersole
69e57404c6
HHH-15226 - Publish a Gradle platform (Maven Bom++) for Hibernate ORM
...
- plus use Gradle version catalogs as opposed to `libraries.gradle`
- dropped OSGi manifest entries for hibernate-envers - they were broken and we decided we no longer support OSGi
2022-04-26 14:41:04 -05:00
Christian Beikov
776bc1d0aa
HHH-15174 Move annotation handling code to common method for element collection and basic values
2022-04-07 21:03:20 +02:00
Steve Ebersole
84cf4524ea
HHH-15170 - Dedicated chapter for "Build Tool Support"
...
HHH-15171 - Add discussion of the Ant Plugin
2022-04-05 16:13:03 -05:00
Steve Ebersole
17bb4aa066
HHH-15170 - Dedicated chapter for "Build Tool Support"
...
HHH-15171 - Add discussion of the Ant Plugin
2022-04-05 15:25:34 -05:00
Steve Ebersole
9d3726e39d
HHH-15170 - Dedicated chapter for "Build Tool Support"
2022-04-04 19:15:15 -05:00
Steve Ebersole
ad828a0a4a
release announcement, doc artifacts
2022-03-31 11:01:06 -05:00
Steve Ebersole
8d20c033b1
Address test failures in Gradle plugin module
...
- I was not able to figure this out, so simply disabled the TestKit related tests
- unfortunately, this means we have no automated functional testing of the plugin in the build
2022-03-31 07:49:28 -05:00
Steve Ebersole
bec32ebbc4
HHH-15133 - Use specified result-type to better infer "shape" of query results with implicit selections
2022-03-30 13:34:18 -05:00
Christian Beikov
4334b46376
Update the bulk section of the batching documentation chapter for the new mutation strategies. Also implement the missing InlineUpdateHandler
2022-03-30 18:21:27 +02:00
Christian Beikov
111fe26ccc
Fix some issues in the legacy type resolution documentation and raw types issues for UserType
2022-03-30 18:21:27 +02:00
Christian Beikov
29d457b16a
Add documentation for the sql function
2022-03-30 18:21:27 +02:00
Christian Beikov
117e62195a
Allow configuring the preferred JDBC type for Instant
2022-03-29 19:31:53 +02:00
Christian Beikov
a9d1035806
Do some renaming for consistency and update documentation for new SQL types
2022-03-29 19:31:53 +02:00
Steve Ebersole
814c164c81
HHH-14672 - Allow specifying CHAR-based storage for UUID mappings
2022-03-29 16:53:35 +02:00
Christian Beikov
b4a1b149fb
Add support for specifying the SqlTypes field name when a type code is expected
2022-03-26 00:02:18 +01:00
Christian Beikov
f2aa533dfc
Switch back to numeric(21) with nanosecond resolution as fallback for mapping Duration to retain backwards compatibility
2022-03-25 20:20:28 +01:00
Christian Beikov
6801ff0f26
Introduce option to configure how to store java.time.Duration
2022-03-25 20:20:28 +01:00
Christian Beikov
ce298a1566
Make use of type variable for a few CompositeUserType methods
2022-03-24 09:29:45 +01:00
Christian Beikov
4b48dd31f6
Get rid of MVCC JDBC connection parameter
2022-03-24 09:15:11 +01:00
CHAPEL Guillaume
c57d394445
HHH-15118 Fix duplicate ids with PooledOptimizer when sequence value is initialValue
2022-03-18 10:27:06 +01:00
Steve Ebersole
6ab1cd3434
fix problem with release.gradle
2022-03-16 11:36:11 -05:00
Steve Ebersole
f82d381fe3
Gradle build clean-ups
...
- re-organize release task definitions to avoid use of subproject iteration
2022-03-15 12:15:56 -05:00
Steve Ebersole
741b6b71f1
logging report
2022-03-11 14:45:43 -06:00
Steve Ebersole
7a1d6f13dd
doc fix-ups
2022-03-09 13:45:11 -06:00
Steve Ebersole
e16fbb6c31
report-tasks
2022-03-09 12:28:13 -06:00
Steve Ebersole
415b28f116
HHH-15114 - Clean up deprecations
2022-03-08 20:24:14 -06:00
Steve Ebersole
b8c416744d
not-found and fk() docs
2022-03-08 18:11:07 -06:00
Christian Beikov
af9edd50d6
Add SqlTypes.TIMESTAMP_UTC to as jdbc type for java.time.Instant
2022-03-08 23:05:09 +01:00
Christian Beikov
964e72f536
Implement support for TimeZoneStorageType.COLUMN
2022-03-08 23:05:09 +01:00
Christian Beikov
2c80250b0e
Replace typeNames in Dialect with SqlType and SqlTypeRegistry that dialects contribute into
2022-03-08 21:59:49 +01:00
Steve Ebersole
ac4a792f84
render migration guide using asciidoctor and publish with docs
2022-03-08 11:26:55 -06:00
Steve Ebersole
d52ebfb41d
HHH-15099 - Improve handling of associations marked with @NotFound
...
- Keep track of NotFoundAction into mapping model
- Fix tests with erroneous assertions about `@NotFound` associations allowed to be lazy
2022-03-05 08:59:31 -06:00
Christian Beikov
bdf8b2fc2e
Fully generify and simplify UserType contract
2022-03-04 11:14:17 +01:00
Christian Beikov
8183901cfe
Add documentation notes about LIST semantics for mappedBy mappings
2022-03-02 17:02:53 +01:00
Christian Beikov
7aaeebe3af
Switch back to bag by default for list semantics
2022-03-02 17:02:53 +01:00
Christian Beikov
8e6fb5636b
Adapt EmbeddableInstantiator and CompositeUserType to accept a ValueAccess instead of a Supplier
2022-02-25 19:15:38 +01:00
Christian Beikov
c520b48487
Implement support for CompositeUserType and re-enable tests that make use of it
2022-02-25 15:36:16 +01:00
Andrea Boriero
dc3b3db512
Re-enable additional tests
2022-02-15 17:45:39 +01:00
Christian Beikov
5bfbc466eb
Rename JPA copy compliance setting to `hibernate.criteria.copy_tree`
2022-02-10 18:24:23 +01:00
Gavin King
4d024fde8b
update documentation to explain implicit collection joins
2022-02-09 22:05:21 +01:00
Gavin King
9ebac67737
change the new syntax for HQL collection-aggregates
...
this feels more consistent to me, and avoids introducing "new" syntax
2022-02-09 22:05:21 +01:00
Gavin King
65e282766c
test showing 'join treat' broken for @OneToMany
2022-02-08 12:23:43 +01:00
Gavin King
a25758f519
don't write @SuppressWarnings({ "unchecked" })
2022-02-05 20:03:50 +01:00
Steve Ebersole
86cdf67016
HHH-15055 - Document SelectionQuery and MutationQuery
2022-02-05 10:50:13 -06:00
Gavin King
798f9b0518
disable test on Sybase
...
oops, I missed that this failed in CI!
2022-02-02 20:41:52 +01:00
Gavin King
f9392406b7
mention ordered set functions in documentation
2022-02-02 20:00:58 +01:00
Jan Schatteman
d2b740ce5b
Jrenaat 6.0 deprecation removals ( #4718 )
...
* Removed deprecated org.hibernate.boot.jaxb.internal.stax.LocalSchema
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
* Remove some deprecations from org.hibernate.engine.jdbc
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
* Remove deprecated misspelled method in PostActionEventListener
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
* Remove deprecated getSource() from AbstractPreDatabaseOperationEvent
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
* Privatize deprecated buildOptimizer method in OptimizerFactory
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
* Remove deprecated ServiceContributingIntegrator
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
* Remove some more deprecated features
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2022-01-31 19:14:48 +01:00
Christian Beikov
0ad5796ffd
Implement SQM copying for JPA Criteria API uses
2022-01-31 19:04:37 +01:00
Gavin King
ef391bf644
get rid of warnings about use of deprecated PersisterCreationContext
2022-01-31 14:10:04 +01:00
Gavin King
6f3592ac25
Streams are no longer closed by terminal operations
...
This is no longer true, according to H6 migration guide, so undocument it
2022-01-30 18:35:08 +01:00
Gavin King
99e43537c1
fix a couple of minor errors in doc
2022-01-30 06:21:53 +01:00
Gavin King
1188c6e628
Use a table instead of a list
2022-01-29 20:01:20 +01:00
Gavin King
b2a929a46e
fix quoting
2022-01-29 19:42:59 +01:00
Gavin King
475d028981
remove @TimeZoneColumn for now because it's unimplemented
...
and there's no plan to implement it for 6.0
(we can put it back later if someone gets around to implementing it)
2022-01-28 16:01:58 +01:00
Gavin King
e80892b77f
fix typo
2022-01-27 20:31:05 +01:00
Steve Ebersole
5436f441ae
move remaining tests from o.h.test to o.h.orm.test
2022-01-26 17:06:53 -06:00
Steve Ebersole
7b00d3ce78
Migrate internal uses of `MetamodelImplementor` (deprecated) to instead use `MappingMetamodel`
2022-01-25 20:22:29 -06:00
Gavin King
e51c210d78
squash lots of warnings in services
...
change the raw Map representation of config properties to Map<String,Object>
2022-01-25 21:04:50 +01:00
Steve Ebersole
3f879dc3db
User Guide - collection mapping docs
2022-01-24 19:52:41 -06:00
Steve Ebersole
a332d9191e
Work on the User Guide section on @NotFound
2022-01-24 13:28:07 -06:00
Steve Ebersole
d6c4f90f4c
Change `@ParamDef#type` associated with a `@FilterDef` from `String` to `Class` in keeping with the general move away from String-based type usage in annotations
2022-01-24 08:27:11 -06:00
Gavin King
766483e46d
remove hibernate.query.omit_join_of_superclass_tables
2022-01-22 20:01:17 +01:00
Steve Ebersole
8cda382ef9
api, spi, internal, deprecation
...
org.hibernate.query package
2022-01-21 13:34:06 -06:00
Gavin King
2df71bb7ab
remove some more deprecated stuff from Environment
...
and refresh its Javadoc
2022-01-21 16:52:09 +01:00
Gavin King
329b2fc9c4
remove hibernate.jdbc.use_streams_for_binary config property
...
this should be handled by the Dialects
2022-01-21 16:52:09 +01:00
Steve Ebersole
5761e7801b
api, spi, internal, deprecation
...
org.hibernate.jpa
2022-01-20 22:19:13 -06:00
Gavin King
d385cc8825
remove hibernate.query.validate_parameters
...
in H6 we're going to always validate them
2022-01-20 23:20:16 +01:00
Gavin King
a59bf70ccf
remove hibernate.query.conventional_java_constants
...
this was apparently a sorta nasty bandaid to a performance problem in query compilation
and it caused problems for some users, breaking interpretation of enum values
2022-01-20 23:20:16 +01:00
Gavin King
846af92b54
remove JACC and JMX stuff from docs
...
it got left over somehow
2022-01-20 18:03:51 +01:00
Gavin King
e7acffef15
remove some legacy config properties
...
the following are gone:
hibernate.ejb.resource_scanner
hibernate.query.substitutions
hibernate.jdbc.sql_exception_converter
hibernate.native_exception_handling_51_compliance
hibernate.legacy_limit_handler
hibernate.jdbc.wrap_result_sets
2022-01-20 18:03:51 +01:00
Christian Beikov
445cedfec7
Cleanup the naming of JavaDescriptor and JavaTypeDescriptor to align with the new naming JavaType
2022-01-20 16:01:02 +01:00
Christian Beikov
fb749b6b32
Adapt tests and skips for H2 2.0.202+
2022-01-18 15:18:01 +01:00
Steve Ebersole
7de0e79cad
Clean up usages of ``@NotImplementedYet`
2022-01-14 15:56:59 -06:00
Steve Ebersole
9fe3c861ca
HHH-15023 - Move Query and NativeQuery back to org.hibernate.query
2022-01-14 14:49:17 -06:00
Steve Ebersole
fda6e96c5e
HHH-15023 - Move Query and NativeQuery back to org.hibernate
2022-01-11 21:01:56 -06:00
Steve Ebersole
d2584730f3
Document @IdGeneratorType;
...
Some work to clean up User Guide sections on id-generators
2022-01-10 09:54:06 -06:00
Gavin King
64d25f16d1
make 'element' and 'value' synonyms in doc
2022-01-10 15:48:34 +01:00
Gavin King
e6128551b3
document new collection aggregate function syntax
...
and fix some other problems I found in the examples
2022-01-10 15:48:34 +01:00
Gavin King
4b5e6e1969
introduce new syntax for aggregate functions applying to collections
...
max(element x.y), min(index x.y), sum(element x.y)
and rationalize the node types here
2022-01-10 15:48:34 +01:00
Gavin King
596debed4d
make @Check work when applied at the field level
...
This was a bug!
Also add checkConstraint member to @Table to allow check constraints on secondary tables
Also clean up some Javadoc of some related annotations
2022-01-10 00:01:24 +01:00
Gavin King
60ad64b2a6
update explanation of limit/fetch join problem for H6
2022-01-08 11:58:44 +01:00
Gavin King
3103d84949
fix an incorrect statement about case sensitivity
2022-01-08 02:31:20 +01:00
Steve Ebersole
448d678fb5
Drop `@CollectionClassificationType`;
...
Drop `@CollectionSemantics`;
Drop `@CollectionSemanticsRegistration(s)`;
Add `@CollectionTypeRegistration(s)`;
Rename `@CustomType` to `@Type`;
User Guide and Migration Guide changes
2022-01-06 21:46:48 -06:00
Gavin King
a1ea84a3ac
two very minor doc fixes
2022-01-06 23:26:21 +01:00
Gavin King
aef951f279
move some function arg typechecking up to the SQM phase
...
this is where it needs to be for checking of named queries at startup
and for any checks that happen in an IDE or at build time
2022-01-06 18:10:00 +01:00
Steve Ebersole
773f3429c6
hibernate.mapping.default_list_semantics (`AvailableSettings#DEFAULT_LIST_SEMANTICS`)
...
make LIST the default classification for List attributes with no `@OrderColumn`, etc.
2022-01-06 08:53:00 -06:00
Gavin King
c96f22dfe0
remove hibernate.dialect.show_hql_functions and just make it a log category
...
really unclear why I didn't do it that way in the first place
2022-01-06 15:24:35 +01:00
Steve Ebersole
1131292fa9
- fix apparently illegal Oracle identifier
2022-01-05 20:51:41 -06:00
Steve Ebersole
a71ba9e385
Initial work to re-organize the Collections chapter in the UserGuide;
...
Docs for @CollectionType, @CollectionClassificationType and @CollectionSemantics;
Some api/spi/internal work;
Migration Guide;
2022-01-05 16:26:58 -06:00
Christian Beikov
2666f3f6e0
Add feature requirement for multi-insert test
2022-01-05 14:37:50 +01:00
Christian Beikov
6e8f344a9f
Implement handling of top level limit/offset/fetch clause when collection fetches are involved
2022-01-05 14:37:50 +01:00
Christian Beikov
2e0a2eea43
Fix issues with multi table values inserts and add optimization for simple values inserts
2022-01-05 14:37:50 +01:00
Gavin King
bddbb4d287
examples for native functions
2022-01-05 13:16:52 +01:00
Gavin King
31a795b8c7
quotes not needed for enum values in doc example
2022-01-05 00:42:05 +01:00
Gavin King
e1d1d21a30
move a passage to a place it's easier to find
2022-01-05 00:42:05 +01:00
Gavin King
2d55d9a3a8
document id(), version(), naturalid() functions
2022-01-04 23:07:39 +01:00
Gavin King
4ae977a41e
disable a test on Sybase
...
(missed this failure)
2022-01-04 18:06:43 +01:00
Gavin King
b1aea5f993
document the existence of quoted identifiers
2022-01-04 16:18:55 +01:00
Gavin King
1934236314
document that you can insert multiple rows with 'values'
2022-01-04 15:05:42 +01:00
Gavin King
ef53b2a2de
make the BNFs more readable
...
and add one for grouped item
2022-01-04 15:05:42 +01:00
Gavin King
ae2b19cbb0
finally rewrite a sentence I wrote close to 20 years ago
...
I almost feel like I shouldn't push this...
2022-01-04 02:39:18 +01:00
Gavin King
59e36c46c4
better documentation for limit and friends
...
with code example
2022-01-04 00:22:57 +01:00
Gavin King
b9a040effb
switch to inconsolata for monospace font
2022-01-03 21:26:03 +01:00
Gavin King
b72e2620c6
remove a strange statement that was simply wrong from the docs
2022-01-03 21:25:50 +01:00