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