Steve Ebersole
d80e27a17d
HHH-16598 - Add Introduction to Hibernate 6 to the website
...
https://hibernate.atlassian.net/browse/HHH-16598
2023-07-20 11:23:45 -05:00
Gavin King
58aff00957
update doc about query method return types
2023-07-16 19:13:13 +02:00
Gavin King
7634795f83
improved reasoning around nullability of finder method parameters
2023-07-16 09:10:40 +02:00
Gavin King
7f003150da
mention schema validation, and the need for @Entity etc annotations
2023-07-15 13:40:52 +02:00
Gavin King
06ed2072ce
mention path-based matching in section on @Find methods
2023-07-15 00:18:23 +02:00
Gavin King
57e47e0ba1
very minor improvements first doc chapter
2023-07-14 23:23:09 +02:00
Gavin King
be75adbec8
aesthetic improvements to pdf docs
2023-07-14 22:28:29 +02:00
Gavin King
781cdc8804
more improvements to the new chapter
2023-07-14 17:50:22 +02:00
Gavin King
a80224f921
improvements to Generator doc chapter
2023-07-14 15:08:17 +02:00
Gavin King
dc22773a9f
document CriteriaDefinition
2023-07-13 20:38:01 +02:00
Gavin King
8031952d86
document Query Validator, and add a TIP about Metamodel
2023-07-13 14:03:30 +02:00
Gavin King
69e0809bf4
new documentation chapter for @HQL, @SQL, and @Find methods
2023-07-12 21:41:24 +02:00
Gavin King
3e8e9dd219
new doc section on slow queries and SQL comments
2023-07-07 13:25:00 +02:00
Gavin King
84714ed585
more information about query methods and testing for first chapter of new doc
2023-07-06 22:58:46 +02:00
Gavin King
1f30de0ba2
fix typo
2023-07-05 15:06:11 +02:00
Gavin King
5591423756
update doc to latest work in 6.3
2023-07-05 14:45:40 +02:00
Gavin King
1e46146b54
HHH-16815 more convenient pagination via Query API
...
- add Page convenience class
- add Query.paginate(int, int)
- add Query.paginate(Page)
2023-07-05 13:23:15 +02:00
Gavin King
58006ddf31
improvements to second half of entities chapter of new doc
2023-06-29 10:13:28 +02:00
Gavin King
bdbff50dc2
add a tip about @ManyToMany
2023-06-29 03:05:01 +02:00
Gavin King
e76d1e5752
document some more things about criteria queries and names queries
2023-06-27 16:38:26 +02:00
Andrea Boriero
6328af32a9
HHH-16820 updated userguide
2023-06-27 10:18:20 +02:00
ats1999
3eb7e7aea9
HHH-16842 Fixed typo - changed tye to type
2023-06-26 12:39:40 +02:00
Gavin King
e15bee589f
fix a couple of mistakes in operator precedence list
2023-06-25 16:51:06 +02:00
Gavin King
d1bb2f4402
HHH-16801 doc precedence of 'is true', 'is false'
2023-06-25 16:29:09 +02:00
Gavin King
0126d96d03
HHH-16801 document 'is true', 'is not true', 'is false', 'is not false' operators
2023-06-25 15:18:27 +02:00
Gavin King
f32f6b5515
document hibernate.properties in intro doc
2023-06-24 13:58:07 +02:00
Gavin King
a851f1cf8b
new doc section on testing, and simpler REST example
2023-06-24 13:58:07 +02:00
Yoann Rodière
1797a9196e
Add some missing names in the user guide credits
...
I tried to filter out contributors who only fixed typos,
hopefully I didn't forget anyone.
2023-06-23 11:48:29 -05:00
Yoann Rodière
1c1c6bf06b
Move credits to a dedicated section of the user guide
2023-06-23 11:48:29 -05:00
Gavin King
2f1f766097
document ascending()/descending()
2023-06-21 22:27:10 +02:00
Gavin
e051613637
two better words
2023-06-21 21:44:17 +02:00
Gavin
550417be12
more work on the Introduction of the Introduction
...
it's finally starting to come together
2023-06-21 21:33:23 +02:00
Gavin King
88e07652c9
more work on architecture session of doc
2023-06-21 17:43:55 +02:00
Gavin King
8a82f0e63b
add an image
2023-06-21 01:16:27 +02:00
Gavin King
c29837366a
discuss how to make use of query methods on first section of Introduction.adoc doc
2023-06-20 21:26:02 +02:00
Gavin King
e2714627d6
mention Envers in optional deps
2023-06-16 16:01:05 +02:00
Gavin King
7bec00cc86
(finally) document sorted/ordered collections and map keys
2023-06-16 13:58:28 +02:00
Gavin King
8b86cb1cdf
add sidebar discussing Envers to Introduction
2023-06-16 12:29:40 +02:00
Gavin King
8761d6abb7
very minor "you" to "we"
2023-06-16 08:00:43 +02:00
Gavin King
c937ac6f9d
mention upsert() in the doc
2023-06-16 07:56:22 +02:00
Gavin King
7cf4fd0626
update the QuickStart guide ( #6807 )
...
* update the code examples in the quickstart
* update the quickstart document
* slightly restructure the quickstart document
2023-06-15 23:52:49 +02:00
Gavin King
13dcc0721e
add a TIP and whitespace in some code fragments
2023-06-14 13:31:18 +02:00
Gavin King
70d8b8b10d
fix section title
2023-06-14 01:24:28 +02:00
Gavin King
9c4dc02b96
fix up flow of section on join fetching
...
fix a link
2023-06-14 01:18:33 +02:00
Gavin
95d3dfb85b
more use of typesafe metamodel gen refs
2023-06-13 22:50:49 +02:00
Gavin
fbb9df37bf
mention alternative APIs in doc
2023-06-13 22:50:49 +02:00
Gavin
781b19d136
document new features for typesafety
2023-06-13 22:50:49 +02:00
Gavin
2e5a2143fb
refs to companion docs in preface
2023-06-12 13:28:28 +02:00
Gavin
0f8a7f83bd
minor improvs to section on join fetching, and a nice TIP
2023-06-12 13:27:01 +02:00
Gavin
069a28970b
fix ambiguity in wording
2023-06-12 12:08:05 +02:00
Gavin
4317215ee1
nice tip and segue into caching
2023-06-11 15:01:01 +02:00
Gavin
711c22a712
better explanation of batch/subselect fetching
2023-06-11 15:00:36 +02:00
Gavin
d7e55367b5
new section on selective column updates in Advanced chapter
2023-06-11 11:02:19 +02:00
Gavin
eb1f840d01
minor improvements to Advanced chapter
2023-06-11 10:36:44 +02:00
Gavin King
f36f7a0885
fix minor errors in queries in querylanguage doc
2023-06-05 22:10:04 +02:00
Gavin
280df7c98d
fix javax package name + minor code example errors
...
(spotted by @andrei-ivanov)
2023-06-05 20:12:01 +02:00
Gavin
ed75e24d94
move some material to 1st chapter of HQL guide
2023-06-05 20:12:01 +02:00
Gavin
cf74308318
update docs with implicit instantiation
2023-06-05 20:12:01 +02:00
Gavin
f22d7e1328
fix doc because @AnyKeyJavaClass seems to be required
2023-06-01 01:16:34 +02:00
Gavin
85db7ace9d
minor table formatting fix
2023-05-30 18:35:52 +02:00
Gavin
6ea37bfc30
improvements to documentation of HQL functions
...
- especially the collection-related functions
- also explain path expressions
2023-05-30 15:22:30 +02:00
Gavin
1f45639a5d
add table of operator precedence to HQL guide
2023-05-29 20:35:19 +02:00
Gavin
5315bb7840
very tiny fix to code example
2023-05-29 17:41:15 +02:00
Gavin
f278923c60
fix formatting of two code examples in intro
2023-05-29 13:37:50 +02:00
Gavin
c85cd22956
improve code example of tuple criteria
2023-05-29 13:37:50 +02:00
Gavin
2728cbe014
improve code examples for generated ids in Intro
2023-05-29 13:37:50 +02:00
Gavin
81d0bbccc6
fill out section on lexical structure in HQL guide
2023-05-29 13:37:50 +02:00
Gavin
0c45185499
improve rendering of subheadings
2023-05-29 13:37:50 +02:00
Gavin
d8fb935ae0
fix minor typo
2023-05-28 01:54:25 +02:00
Gavin
406b039f50
add a very nice criteria example to Intro doc
2023-05-28 01:40:56 +02:00
Gavin
fab058a3a1
minor improvements to new HQL guide
2023-05-28 01:01:33 +02:00
Gavin
f3fddf02da
split up chapters of HQL
2023-05-27 22:33:12 +02:00
Gavin
9360af5d6b
slight restructure of HQL guide
2023-05-27 22:33:12 +02:00
Gavin
4c8ed70a69
split + rewrite query language chapter to new HQL guide document
2023-05-27 22:33:12 +02:00
bradbalogh
cf9e57007a
HHH-16706 fix spelling mistake in Envers.adoc
2023-05-26 23:47:08 +01:00
Gavin
ed897c4208
HHH-16699 add repeat() function to docs
2023-05-26 08:55:56 +02:00
Gavin
908630a7f2
more accurate cross-links in doc
2023-05-25 11:46:10 +02:00
Gavin
d5184d07d0
prevent orphaned table titles
...
split a section
2023-05-25 11:08:30 +02:00
Gavin
297140734b
minor changes for spacing
2023-05-25 11:08:29 +02:00
Gavin
cf09a8aa99
create two new sections of the Intro to improve organization
2023-05-25 09:48:08 +02:00
Gavin
f881c5243f
show off typesafety with the metamodel and new API of NaturalIdLoadAccess
2023-05-25 00:17:59 +02:00
Gavin
f330c85c16
change the names in doc because Steve didn't like fetching()/loading()
2023-05-23 17:34:34 +02:00
Gavin
2e502215d5
update the docs with new @FetchProfileOverride
...
and the "default" profile
2023-05-23 16:50:25 +02:00
Gavin
201c08a8b7
upgrade all the jdbc drivers
2023-05-23 11:05:43 +01:00
Gavin
9cd1d788ea
use Oracle driver odbc11 since we now depend on Java 11
2023-05-23 11:05:43 +01:00
Gavin
bebde84992
add logo to PDF
2023-05-22 23:48:09 +02:00
Gavin
22a5cbb0a8
lots of new info on fetching and caching
...
- proper coverage of subselect fetching
- how to handle reference data
2023-05-22 23:43:23 +02:00
Gavin
e12b82033e
HHH-16666 document fetch profiles now they are nicer to use
2023-05-22 18:45:41 +02:00
Gavin
12e1a97e50
update the doc to show how to enable subselects
2023-05-22 18:45:28 +02:00
Felix
2b0bc61873
HHH-16652 fix the broken link: hql-string-functions
2023-05-22 13:42:35 +02:00
Gavin
7aa1883c6d
more info about caching (Caffeine) and logging
2023-05-20 18:27:26 +02:00
Gavin
a2e463801b
improve discussion of fetching + new section on Statistics
2023-05-20 17:09:42 +02:00
Gavin
2bd5dc7e97
more information about proxies
2023-05-20 17:08:08 +02:00
Gavin
4c489eedbd
add TIP about use of record types with 'select new'
2023-05-20 11:36:58 +02:00
Gavin
ec03b6fd7f
fix small error in doc
2023-05-19 23:03:48 +02:00
Gavin
fa5adc1979
fix erroneous code example
2023-05-19 21:43:20 +02:00
Gavin
f3ca2d67d5
talk about the MetamodelGenerator in Configuration
...
since it's used in two places now
2023-05-19 20:26:12 +02:00
Gavin
55d4f0f22c
fix formatting in PDF
2023-05-19 16:27:55 +02:00
Gavin
8ddbb033cd
document EntityGraphs
2023-05-19 15:48:53 +02:00
Gavin
56ffbc104c
document @DialectOverride
2023-05-19 12:36:25 +02:00
Gavin
79d2e208a6
explain the usefulness of java.sql.Xlob
2023-05-19 11:26:47 +02:00
Gavin
f0a17e98b9
doc new feature Steve just added
2023-05-19 10:19:46 +02:00
Gavin
e4b31c192e
add new section about bytecode enhancer to intro
2023-05-19 00:14:01 +02:00
Gavin
172b1c4d39
minor clarifications to named queries section
2023-05-18 22:11:57 +02:00
Gavin
03e6c74737
first draft of "general advice" section
2023-05-18 15:02:45 +02:00
Gavin
84a1f22799
warnings about pc lifecycle in doc
2023-05-18 15:02:45 +02:00
Gavin
96a291058b
fix a diagram and add alt text
2023-05-18 12:59:11 +02:00
Gavin
fbade45e7a
add discrete headings to section on compositional basic types
2023-05-18 12:09:08 +02:00
Gavin
15be098de7
fix two more doc issues for Steve
2023-05-18 11:47:13 +02:00
Gavin
75e387e81b
three clarifications from Steve
2023-05-18 11:26:34 +02:00
Gavin
15422ea13b
improve section on versions
2023-05-18 11:26:34 +02:00
Gavin
bb1f5bf8e3
move custom id generators to Advanced + expand it
...
fix an ambiguity around "natural id" for Steve
2023-05-18 11:26:33 +02:00
Gavin
787ba8532d
add new section on @Any to new doc
...
stolen str8 from the javadoc
2023-05-17 21:44:25 +02:00
Gavin
2e921f7968
minor improvement to text
2023-05-17 21:22:44 +02:00
Gavin
f800c3dbfc
move sidebar and make it less verbose
...
so text flows much better in PDF
2023-05-17 21:18:18 +02:00
Gavin
e4b14b9460
improve a bit of flow by splitting a section
2023-05-17 21:06:47 +02:00
Gavin
d9a1980ee0
fix confusing/wrong para spotted by Steve
2023-05-17 21:01:04 +02:00
Gavin
23de8a5e5d
mention dynamic models and Envers
2023-05-17 20:56:42 +02:00
Gavin
eb21b1e052
remove unnecessary FUD against enhancer
2023-05-17 20:56:26 +02:00
Gavin
0d014be034
easier links to user guide
...
as suggested by Steve
2023-05-17 20:14:44 +02:00
Gavin
da03293cef
doc Filters
2023-05-17 18:15:04 +02:00
Gavin
491c02f935
some more tips
2023-05-17 18:15:04 +02:00
Gavin
7372d6dc08
intro doc for CRUD SQL and @Generated
2023-05-17 12:57:22 +02:00
Gavin
2d833133b6
intro doc for Hibernate Spatial
2023-05-17 11:34:01 +02:00
Gavin
a498e4d501
doc multi-tenancy and naming strategies
2023-05-17 02:08:09 +02:00
Gavin
e4539d9b44
quit using abbreviations
...
don't know quite what came over me...
2023-05-16 22:52:28 +02:00
Gavin King
6078e4792d
more work on the preface to new doc
2023-05-16 22:29:21 +02:00
Gavin
8298a27bf9
add some more marketing I mean information to doc
2023-05-16 22:17:17 +02:00
Gavin
f26b52c0c6
give the document title some more room to breathe
2023-05-16 20:39:24 +02:00
Gavin
e2e834c05f
split out a separate file for the Introduction of the Introduction
2023-05-16 20:27:19 +02:00
Gavin
362922512a
use Noto Serif consistently in documentation
...
the combination of a serif body font with
sans serif headings just wasn't working for me
2023-05-16 20:16:38 +02:00
Gavin
03352d4857
customize the css for rouge highlighter
2023-05-16 20:16:38 +02:00
Gavin
2276e2049d
integrate rouge source highlighter into adoc build
...
this is needed because prettify does not seem to
work for the PDF output (I have not dug deep)
2023-05-16 20:16:38 +02:00
Gavin
bdc5d2fc60
push the fonts used for rendering the Introduction to Hibernate 6 PDF
...
I don't see any way to handle them as a regular dependency in Gradle
Not very happy about doing this but ¯\_(ツ)_/¯
2023-05-16 17:24:48 +02:00
Gavin
8a1938d1e2
add a diagram of entity lifecycle to new doc
2023-05-16 14:15:49 +02:00
Gavin
f080a724a8
fix fonts and formatting of tables in pdf
2023-05-16 13:47:17 +02:00
Gavin
9ae78dd178
mis minor fixes to doc
2023-05-16 01:54:11 +02:00
Gavin
289a43c5b5
decent-looking pdf output
2023-05-15 23:24:37 +02:00
Gavin
47915cfe5f
add a summary section to the doc
2023-05-15 16:50:05 +02:00
Gavin
43fd8a7ced
note about embeddable types and polymorphism
2023-05-15 13:28:52 +02:00
Gavin
c35b229ba2
add a very important admonition to docs
2023-05-15 13:14:14 +02:00
Gavin
3368c0c3ea
using infinispan + improve section on cache config
2023-05-15 13:04:29 +02:00
Gavin
9aa6441212
document query cache
2023-05-15 10:56:18 +02:00
Gavin
32e13654c6
improve the list of optional deps
2023-05-15 00:38:31 +02:00
Gavin
a4d9c85ba3
discuss mapping embeddables to UDTs or JSON
2023-05-15 00:27:06 +02:00
Gavin
c76a36a1f2
add a diagram
2023-05-14 17:50:51 +02:00
Gavin
864d7ed39e
fix typo
2023-05-14 13:03:22 +02:00
Gavin
f84c533a6f
fix section on getSingleResultOrNull()
2023-05-14 12:48:48 +02:00
Gavin
31574081b8
add some additional material to doc
2023-05-14 12:36:17 +02:00
Gavin
bf580b9e72
add some words
2023-05-14 05:08:11 +02:00
Gavin
941fd14874
Blob, Clob
2023-05-13 21:08:47 +02:00
Gavin
cc43b1fd1f
add rant
2023-05-13 21:08:47 +02:00
Gavin
c2fe18796f
short section on named queries
2023-05-13 21:08:47 +02:00
Gavin
032fc0753f
short section on named queries
2023-05-13 21:08:47 +02:00
Gavin
f424a4b2f2
improve discussion of FlushModes and CacheModes
2023-05-13 21:08:47 +02:00
Gavin
99ba5cba1e
improve section on not null
2023-05-13 21:08:47 +02:00
Gavin
12a380c6ea
use Validator for @NotNull
2023-05-13 21:08:47 +02:00
Gavin
a4392fdf2f
calling jdbc
2023-05-13 21:08:47 +02:00
Gavin
5fd441df70
improve discussion of foreign key mappings
2023-05-13 21:08:47 +02:00
Gavin
bb0acd2956
minor fixes
2023-05-13 21:08:47 +02:00
Gavin
53fb19e170
hello JPA world
2023-05-13 21:08:47 +02:00
Gavin
b2509bbab6
hello world
2023-05-13 21:08:47 +02:00
Gavin
fa25afad0f
add a couple of links
2023-05-13 21:08:47 +02:00
Gavin
f602b65b4f
limits, pagination, and flush modes
2023-05-13 21:08:47 +02:00
Gavin
d182331cc4
more presentation cleanups
2023-05-13 21:08:47 +02:00
Gavin
95b4829e08
more presentation cleanups
2023-05-13 21:08:47 +02:00
Gavin
ccca560a91
get rid of useless titles on admonitions
...
failed experiment
2023-05-13 21:08:47 +02:00
Gavin
6369f29f1a
get rid of useless titles on admonitions
...
failed experiment
2023-05-13 21:08:47 +02:00
Gavin
843cc499d1
clean up more admonitions
2023-05-13 21:08:47 +02:00
Gavin
259d86a4a2
discover sidebars
2023-05-13 21:08:47 +02:00
Gavin
48e5cfbf28
segues
2023-05-13 21:08:47 +02:00
Gavin
24334d1dff
finish off the section on session operations
2023-05-13 21:08:47 +02:00
Gavin
c2c7d4166b
more explanation cribbed from my jdoc
2023-05-13 21:08:47 +02:00
Gavin
b7a8f4940e
pool configuration
2023-05-13 21:08:47 +02:00
Gavin
7b0e473358
more about natural ids
2023-05-13 21:08:47 +02:00
Gavin
d14f3f011a
native SQL queries and placeholders
2023-05-13 21:08:47 +02:00
Gavin
18e88b7358
executing queries
2023-05-13 21:08:47 +02:00
Gavin
5881da56c8
add diagram
2023-05-13 21:08:47 +02:00
Gavin
71d8002c1b
add rant about repositories
2023-05-13 21:08:47 +02:00
Gavin
5c24af1ed6
reuse the query language chapter by reference
2023-05-13 21:08:47 +02:00
Gavin
c6b63693c6
start on queries
2023-05-13 21:08:47 +02:00
Gavin
02c179d07f
flushing, flush modes, and cache modes
2023-05-13 21:08:47 +02:00
Gavin
05f4ac6483
shill for HR
2023-05-13 21:08:47 +02:00
Gavin
85a156fd99
cannibalize some information from javadoc
2023-05-13 21:08:47 +02:00
Gavin
f8fd02d5f9
sq
2023-05-13 21:08:47 +02:00
Gavin
db4c0d02ec
discuss pesistence contexts
2023-05-13 21:08:47 +02:00
Gavin
bc85a250ef
compile introduction to PDF
2023-05-13 21:08:47 +02:00
Gavin
2841388335
fix build
2023-05-13 21:08:47 +02:00
Gavin
5747725e02
cannibalize good content from HR docs
2023-05-13 21:08:47 +02:00
Gavin
7fd70a0284
mention constraints which Hibernate doesn't actually create due to bug
2023-05-13 21:08:47 +02:00
Gavin
1d3f4f47f1
diagram of associations
2023-05-13 21:08:47 +02:00
Gavin
3e187ad82a
association table mappings
2023-05-13 21:08:47 +02:00
Gavin
6edefe6f4d
column lengths and LOBs
2023-05-13 21:08:47 +02:00
Gavin
e1160fec91
more about table mappings
2023-05-13 21:08:47 +02:00
Gavin
189951db10
join column mappings
2023-05-13 21:08:47 +02:00
Gavin
f9e9c9db86
mapping tables and columns
2023-05-13 21:08:47 +02:00
Gavin
77a48de89c
more impressive converter example
2023-05-13 21:08:47 +02:00
Gavin
16a1322974
more on inheritance
2023-05-13 21:08:47 +02:00
Gavin
25d341f297
start on inheritance mapping
2023-05-13 21:08:47 +02:00
Gavin
eaa12db032
missed one
2023-05-13 21:08:47 +02:00
Gavin
349ecee462
mapped superclass, version, and summary
2023-05-13 21:08:47 +02:00
Gavin
7b5f66c292
@ElementCollection mappings, etc
2023-05-13 21:08:47 +02:00
Gavin
fad5d6ee5b
enum and array mappings
2023-05-13 21:08:47 +02:00
Gavin
7619313d2f
many to many
2023-05-13 21:08:47 +02:00
Gavin
33a3af7abc
one to one
2023-05-13 21:08:47 +02:00
Gavin
f012afe95f
many to one
2023-05-13 21:08:47 +02:00
Gavin
d9fae9454c
improve converters discussion
2023-05-13 21:08:47 +02:00
Gavin
cf8aa0b02a
add section on embeddables + and define "persistent identity"
2023-05-13 21:08:47 +02:00
Gavin
5a036069fb
much more about basic types
2023-05-13 21:08:47 +02:00
Gavin
1f5a8c0f1b
make start on basic types
2023-05-13 21:08:47 +02:00
Gavin
7a28b3caed
finish section on ids
2023-05-13 21:08:47 +02:00
Gavin
50373633d6
make a start on Entities chapter
2023-05-13 21:08:47 +02:00
Gavin
9a726936e7
revise what I have so far
2023-05-13 21:08:47 +02:00
Gavin
01dcf0687d
more on XxxxNamingStrategy
2023-05-13 21:08:47 +02:00
Gavin
deb19d02d0
copy configuration section from HR intro
2023-05-13 21:08:47 +02:00
Gavin
42819dd6f9
add history of Hibernate
2023-05-13 21:08:47 +02:00
Gavin King
46ac4c07cf
initial blurbs for Introduction document
2023-05-13 21:08:47 +02:00
Andrea Boriero
cd0504ceda
Add to documentation drop-down selector links to 6.0 and 6.1 documentation pages
2023-05-02 09:16:08 +02:00
Karel Maesen
174a9a7005
HHH-15160 - Properly validate the arguments in the distance operators.
2023-04-28 13:50:36 +02:00
Karel Maesen
b46bc13813
HHH-15160 - Adds the Postgis distance operators
2023-04-28 13:50:36 +02:00
Marco Belladelli
a9080f5f7d
HHH-16392 Fix where clause in collection cleanup subqueries
2023-04-28 10:22:26 +02:00
Steve Ebersole
c6389efb1b
Add a Dialect report
...
Also added
* H2Dialect#getMinimumSupportedVersion
* DerbyDialect#getMinimumSupportedVersion
2023-04-27 11:28:35 -05:00
Gavin
0674300d87
fix outdated section of user guide relating to Dialects
2023-04-18 18:01:13 +02:00
Jan Schatteman
81d1d95e4c
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:13 +02:00
Gavin
511399c152
update the docs to reflect the new @SQL annotations
2023-04-09 19:32:59 +02:00
Steve Ebersole
4b8167c7fd
PublishMigrationGuide task
2023-04-01 09:37:40 -05:00
Andrea Boriero
570ccae476
HHH-16097 Move all tests from documentation into hibernate-core
2023-03-24 07:43:13 -05:00
Christian Beikov
41bec6d5f9
HHH-16287 Consider hibernate.timezone.default_storage for OffsetTime typing and storage
2023-03-23 11:59:53 +01:00
Christian Beikov
e632981e4b
HHH-16333 Get rid of special Character[] and Byte[] handling
2023-03-22 17:27:26 +01:00
Christian Beikov
39f4fdda5e
HHH-16316 Move version specific dialects of unsupported versions to hibernate-community-dialects
2023-03-17 10:12:34 +01:00
Steve Ebersole
85f98d21f9
HHH-16132 - Dirty checking for collection-as-basic mappings
2023-03-16 09:09:58 -05:00
Yoann Rodière
d09640fe36
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:47 +01:00
Yoann Rodière
fa53e6da98
HHH-16302 Document all TimeZoneStorageType values in reference documentation
2023-03-15 15:36:47 +01:00
Yoann Rodière
cc8f1f1020
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:05:51 +01:00
Florian Hof
cc01f2da3f
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:21 +01:00
Christian Beikov
a32d741bbc
HHH-15664 Fix array section in documentation
2023-03-14 12:17:56 +01:00
Christian Beikov
b82fa307ea
HHH-15802 - Fix some expression comparison type checks
2023-03-03 16:01:53 +01:00
Jan Schatteman
02b7c5afb5
Add a note w/ respect to native queries and inheritance
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-03-03 09:46:17 +01:00
Christian Beikov
1bd0180172
HHH-16182 Fix some tests for older databases and adapt assertion for boolean function
2023-03-03 09:38:33 +01:00
Christian Beikov
1ff682438d
HHH-16179 Session.find should not apply filters
2023-03-02 20:38:18 +01:00
Christian Beikov
f5741e9b7e
Revert "HHH-14772: Fix filter direct fetching documentation"
...
This reverts commit 446908f643
.
2023-03-02 20:38:18 +01:00
Steve Ebersole
3dc855aa31
HHH-16182 - Converted boolean values not always properly handled in predicates
2023-03-02 09:19:00 -06:00
Steve Ebersole
abc44004ca
test cleanup
2023-03-01 17:20:12 -06:00
Steve Ebersole
e37db163a0
HHH-16182 - Converted boolean values not always properly handled in predicates
2023-03-01 13:49:53 -06:00
Steve Ebersole
31738d436a
HHH-16182 - Converted boolean values not always properly handled in predicates
2023-03-01 13:49:53 -06:00
Steve Ebersole
b8d500ec41
HHH-16182 - Converted boolean values not always properly handled in predicates
2023-03-01 13:49:53 -06:00
marko-bekhta
5d61b03b20
HHH-16217 Use only rendered Javadocs for collecting configuration properties
2023-03-01 13:26:49 -06:00
Marco Belladelli
b16ad226ba
HHH-16185 Custom trunc/truncate implementation that handles both numeric and datetimes
2023-02-27 17:01:45 +01:00
Jan Schatteman
0d729feb6a
Fix broken doc link in native.adoc
...
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2023-02-22 21:10:32 +01:00
Steve Ebersole
a82c2169cf
HHH-16182 - JPA derived query methods failing when boolean mapping using YesNoConverter
2023-02-15 08:18:12 -06:00
Gavin King
f3833e71a9
HHH-16174 support for extract(epoch from ...) in HQL
2023-02-13 15:40:24 +01:00
Steve Ebersole
973434c8f1
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:38:40 -06:00
Christian Beikov
2de37ed5e3
HHH-16143 Documentation for composite aggregates
2023-02-09 10:54:19 +01:00
Christian Beikov
0b4b52b08a
HHH-16152 Documentation for @PartitionKey
2023-02-08 17:49:44 +01:00
Steve Ebersole
fd3670bbeb
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:25:22 -06:00
Christian Beikov
16ca1a0595
HHH-15443 Allow JdbcType to wrap read and write expressions
2023-01-27 14:26:42 -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
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