Gavin
40caeed1f2
flushing, flush modes, and cache modes
2023-09-27 21:24:24 +02:00
Gavin
085277be50
shill for HR
2023-09-27 21:24:24 +02:00
Gavin
e1cdd99135
cannibalize some information from javadoc
2023-09-27 21:24:24 +02:00
Gavin
ed04cae295
sq
2023-09-27 21:24:24 +02:00
Gavin
c1b65ed779
discuss pesistence contexts
2023-09-27 21:24:24 +02:00
Gavin
5b298c19a0
compile introduction to PDF
2023-09-27 21:24:24 +02:00
Gavin
d3f6fb5039
fix build
2023-09-27 21:24:24 +02:00
Gavin
9036184cc5
cannibalize good content from HR docs
2023-09-27 21:24:24 +02:00
Gavin
02b551464d
mention constraints which Hibernate doesn't actually create due to bug
2023-09-27 21:24:24 +02:00
Gavin
faa8e2bb9b
diagram of associations
2023-09-27 21:24:24 +02:00
Gavin
218a58ebbc
association table mappings
2023-09-27 21:24:24 +02:00
Gavin
0ed12f6869
column lengths and LOBs
2023-09-27 21:24:24 +02:00
Gavin
a92f29f802
more about table mappings
2023-09-27 21:24:24 +02:00
Gavin
7e9081b448
join column mappings
2023-09-27 21:24:24 +02:00
Gavin
da2542a01c
mapping tables and columns
2023-09-27 21:24:24 +02:00
Gavin
e59ba209da
more impressive converter example
2023-09-27 21:24:24 +02:00
Gavin
4697630eb9
more on inheritance
2023-09-27 21:24:24 +02:00
Gavin
815e1d7ae3
start on inheritance mapping
2023-09-27 21:24:24 +02:00
Gavin
d8001fbf7a
missed one
2023-09-27 21:24:24 +02:00
Gavin
0ce1467bd9
mapped superclass, version, and summary
2023-09-27 21:24:24 +02:00
Gavin
62306d67e3
@ElementCollection mappings, etc
2023-09-27 21:24:24 +02:00
Gavin
09f7a363a9
enum and array mappings
2023-09-27 21:24:24 +02:00
Gavin
1c8adcde96
many to many
2023-09-27 21:24:24 +02:00
Gavin
51068f7931
one to one
2023-09-27 21:24:24 +02:00
Gavin
e31ab80306
many to one
2023-09-27 21:24:24 +02:00
Gavin
74e7fa6f04
improve converters discussion
2023-09-27 21:24:24 +02:00
Gavin
13b7ebd2d6
add section on embeddables + and define "persistent identity"
2023-09-27 21:24:24 +02:00
Gavin
4726cafc42
much more about basic types
2023-09-27 21:24:24 +02:00
Gavin
f66d5cd3d0
make start on basic types
2023-09-27 21:24:24 +02:00
Gavin
e678018b6b
finish section on ids
2023-09-27 21:24:24 +02:00
Gavin
2c2c061be7
make a start on Entities chapter
2023-09-27 21:24:24 +02:00
Gavin
8894e13414
revise what I have so far
2023-09-27 21:24:24 +02:00
Gavin
3c5ebc4a76
more on XxxxNamingStrategy
2023-09-27 21:24:24 +02:00
Gavin
b77d5bd3b8
copy configuration section from HR intro
2023-09-27 21:24:24 +02:00
Gavin
ce20e68c72
add history of Hibernate
2023-09-27 21:24:24 +02:00
Gavin King
d5e40c97dd
initial blurbs for Introduction document
2023-09-27 21:24:24 +02:00
Cedomir Igaly
f34df04c11
HHH-16591 - See documentation 2.2.21 - "By default, Hibernate maps Duration to the NUMERIC SQL type."
2023-08-09 09:34:57 +02:00
marko-bekhta
2f16103708
HHH-16591 Update the docs to use `JdbcTypeCode` instead of `JdbcType` to override an SQL type for Duration
2023-08-09 09:34:57 +02:00
Andrea Boriero
9abb3b45de
HHH-16820 updated userguide
2023-06-27 10:17:55 +02:00
Felix
34932f30a0
HHH-16652 fix the broken link: hql-string-functions
2023-05-22 13:43:13 +02:00
Andrea Boriero
64b4a94c88
Add to documentation drop-down selector links to 6.0 and 6.1 documentation pages
2023-05-02 09:21:18 +02:00
Karel Maesen
5483f403b1
HHH-15160 - Properly validate the arguments in the distance operators.
2023-04-28 13:51:42 +02:00
Karel Maesen
2a1aa73319
HHH-15160 - Adds the Postgis distance operators
2023-04-28 13:51:41 +02:00
Marco Belladelli
094f243413
HHH-16392 Fix where clause in collection cleanup subqueries
2023-04-28 10:11:43 +02:00
Steve Ebersole
506383a4ff
Add a Dialect report
...
Also added
* H2Dialect#getMinimumSupportedVersion
* DerbyDialect#getMinimumSupportedVersion
(cherry picked from commit c6389efb1b
)
2023-04-27 11:29:51 -05:00
Jan Schatteman
e47f262f38
Add @EmbeddableInstantiator, @EmbeddableInstantiatorRegistration and @EmbeddableInstantiatorRegistrations to the annotations chapter of the user guide
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-04-13 23:58:32 +02:00
Steve Ebersole
e93f44a7fd
PublishMigrationGuide task
2023-04-01 09:36:48 -05:00
Andrea Boriero
5491bcd5d4
HHH-16097 Move all tests from documentation into hibernate-core
2023-03-24 07:59:56 -05:00
Christian Beikov
e8a098ef1d
HHH-16287 Consider hibernate.timezone.default_storage for OffsetTime typing and storage
2023-03-23 12:00:32 +01:00
Christian Beikov
4b1f56951b
HHH-16333 Get rid of special Character[] and Byte[] handling
2023-03-22 17:27:48 +01:00
Christian Beikov
a122641539
HHH-16316 Move version specific dialects of unsupported versions to hibernate-community-dialects
2023-03-17 10:12:59 +01:00
Steve Ebersole
bab4be3d14
HHH-16132 - Dirty checking for collection-as-basic mappings
2023-03-16 12:28:08 -05:00
Yoann Rodière
20f4598cb2
HHH-16302 Clarify that the JDBC timezone is supposed to match the database timezone
...
See https://hibernate.zulipchat.com/#narrow/stream/132094-hibernate-orm-dev/topic/hibernate.2Etimezone.2Edefault_storage/near/341706032
2023-03-15 15:36:53 +01:00
Yoann Rodière
5b74011b7d
HHH-16302 Document all TimeZoneStorageType values in reference documentation
2023-03-15 15:36:53 +01:00
Yoann Rodière
b72d25ddbe
HHH-16310 Update reference documentation regarding multitenancy
...
* Remove mentions of 'hibernate.multiTenancy'. This setting no longer exists.
* Fix a few other inconsistencies.
2023-03-15 12:11:05 +01:00
Florian Hof
5faf479451
update maven dependency of hibernate-spatial
...
the new Maven group is org.hibernate.orm (and so referenced in Spring Boot 3)
2023-03-14 12:19:36 +01:00
Christian Beikov
713be8eba6
HHH-15664 Fix array section in documentation
2023-03-14 12:18:27 +01:00
Christian Beikov
18153d5f6b
HHH-15802 - Fix some expression comparison type checks
2023-03-03 16:02:23 +01:00
Jan Schatteman
516d3eb405
Add a note w/ respect to native queries and inheritance
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-03 09:46:31 +01:00
Christian Beikov
6f5102ffd2
HHH-16182 Fix some tests for older databases and adapt assertion for boolean function
2023-03-03 09:39:39 +01:00
Christian Beikov
0b5e27d133
HHH-16179 Session.find should not apply filters
2023-03-02 20:38:38 +01:00
Steve Ebersole
dbd979e0e8
HHH-16182 - Converted boolean values not always properly handled in predicates
2023-03-02 09:20:22 -06:00
Steve Ebersole
e090480ea1
test cleanup
2023-03-01 17:21:52 -06:00
Steve Ebersole
4558b86bda
HHH-16182 - Converted boolean values not always properly handled in predicates
2023-03-01 13:51:19 -06:00
Steve Ebersole
250b05f28d
HHH-16182 - Converted boolean values not always properly handled in predicates
2023-03-01 13:51:19 -06:00
Steve Ebersole
0c20980be2
HHH-16182 - Converted boolean values not always properly handled in predicates
2023-03-01 13:51:18 -06:00
marko-bekhta
844a89a74c
HHH-16217 Use only rendered Javadocs for collecting configuration properties
2023-03-01 13:27:34 -06:00
Marco Belladelli
546d145d88
HHH-16185 Custom trunc/truncate implementation that handles both numeric and datetimes
2023-02-27 17:02:30 +01:00
Jan Schatteman
88ed4fdb91
Fix broken doc link in native.adoc
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-23 16:49:42 +01:00
Steve Ebersole
56bb7581a9
HHH-16182 - JPA derived query methods failing when boolean mapping using YesNoConverter
2023-02-15 08:19:48 -06:00
Gavin King
bb14d5b288
HHH-16174 support for extract(epoch from ...) in HQL
2023-02-13 16:52:49 +01:00
Steve Ebersole
15b24d6c14
HHH-16148 - Introduce Immutability (MutabilityPlan) for use with @Mutability
...
HHH-16141 - Support @Mutability and @Immutable on UserType
HHH-16147 - Support @Mutability and @Immutable on AttributeConverter
HHH-16146 - Improve User Guide documentation for (im)mutability
2023-02-10 08:46:39 -06:00
Christian Beikov
7a55e332ed
HHH-16143 Documentation for composite aggregates
2023-02-09 10:54:59 +01:00
Christian Beikov
b918909359
HHH-16152 Documentation for @PartitionKey
2023-02-08 17:50:28 +01:00
Steve Ebersole
606ae62499
Unify example includes in terms of well-defined asciidoc attributes
...
preparation step for moving tests out of `documentation` and into the proper projects (core, envers and spatial)
2023-01-27 17:27:42 -06:00
Christian Beikov
7564551f6e
HHH-15443 Allow JdbcType to wrap read and write expressions
2023-01-27 14:28:13 -06:00
marko-bekhta
8fa8b23d63
Add tasks to process sources and collect config properties
2023-01-26 00:43:38 -06:00
Gavin
6ca9643c72
HHH-16035 document Duration -> NUMERIC mapping
2023-01-13 16:34:46 +01:00
Gavin
7444b26db4
HHH-15948 move org.hibernate.metamodel.model.convert to org.hibernate.type.descriptor.converter
2023-01-11 17:56:54 +01:00
Gavin
3ceb91d280
HHH-16000 Add @SQLSelect annotation as abbreviation for @NamedNativeQuery + @Loader
2023-01-07 15:02:42 +01:00
Gavin
bfdd7f648b
HHH-10557 fix @Loader applied to a collection
...
the issue here is we have no @CollectionResult for annotation-based result set mappings
2023-01-07 15:02:42 +01:00
Jan Schatteman
74689f26a5
Get rid of a bunch of deprecated api usages
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-01-06 14:02:43 +01:00
Gavin
5fb04fb6f6
give UserType.replace() a sensible default impl that's essentially always correct
2023-01-06 12:47:48 +01:00
Gavin
fe9f909dce
add an extended example to UserType jdoc
2023-01-06 12:47:48 +01:00
LLEFEVRE
9dad80c258
HHH-15975 documentation tests must rely on SharedDriverManagerConnectionProviderImpl instead of DriverManagerConnectionProviderImpl
2023-01-05 11:05:21 +01:00
Steve Ebersole
d7201815d5
HHH-15977 - Deprecate @Persister
2023-01-04 13:36:04 -06:00
Gavin
e3f1c2741d
HHH-15960 make @Comment annotation repeatable and properly test it
...
I didn't quite nail this one first time round :-/
2023-01-04 13:40:44 +01:00
Akshit Agarwal
446908f643
HHH-14772: Fix filter direct fetching documentation
2023-01-04 10:00:27 +01:00
Gavin
b7b5fb7559
avoid the use of TypeConfiguration.getServiceRegistry()
2023-01-03 21:06:49 +01:00
Christian Beikov
0962144583
Don't show SharedDriverManagerConnectionProviderImpl usage in event documentation
2023-01-03 10:31:05 +01:00
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