Commit Graph

2126 Commits

Author SHA1 Message Date
Gavin King 1158838769 Graphpocalypse: update the docs and migration guide to reflect that key subgraphs are only for Maps 2025-01-03 16:57:45 +01:00
Steve Ebersole 3e36bc4f6d HHH-19003 - Various build script work 2025-01-02 21:06:09 -06:00
Gavin King 392fc72b31 "subgraph" and "subtype" are words and do not come with hyphens 2025-01-02 15:07:13 +01:00
Gavin King 813f76b70f update docs for StatelessSession to reflect new capabilities 2024-12-31 19:01:46 +01:00
Gavin King 80fb5950ae HHH-18979 add JpaCriteriaQuery.getRoot()
making it cleaner to manipulate criteria constructed from HQL

also clean up some dodgy unchecked casts
2024-12-29 14:58:16 +01:00
Gavin King 7e14baa95d HHH-18990 move Path and Restriction to their own package 2024-12-29 11:21:29 +01:00
Gavin King ae4c7305aa HHH-18990 refinements to Path, add NotNull range 2024-12-29 00:52:49 +01:00
Gavin King 8b64878786 HHH-18990 introduce Path, allowing Restrictions on compound paths 2024-12-28 18:07:09 +01:00
Gavin King 2a99c94f78 HHH-18979 document Restriction in Short Guide 2024-12-28 11:31:00 +01:00
songhaechan e63f59830b HHH-18966 update user guide mysql spatial function support 2024-12-27 13:21:04 +01:00
Steve Ebersole 5d799730a1 HHH-18912 - ORM release process
https://hibernate.atlassian.net/browse/HHH-18912
2024-12-26 12:08:17 -06:00
Gavin King e006427920 fix assertion that I believe to be incorrect at least on Postgres
I don't think that's how Postgres arrays actually work
2024-12-23 19:42:31 +01:00
Gavin King eb47e6b3fa improve coverage of optimistic locking in the Short Guide 2024-12-23 19:23:17 +01:00
Gavin King 436284a7d6 more info about @Version in the doc 2024-12-23 00:49:16 +01:00
Gavin King d3a93dd3dd big improvements to docs surrounding ConnectionProvider 2024-12-22 10:39:17 +01:00
Gavin King 4fc4151bc8 update connection pooling docs 2024-12-22 01:03:12 +01:00
Gavin King baa98e981f make all connection pools respect hibernate.connection.pool_size
should have done this a long time ago :)

also a bunch of refactoring to make connection pool config more robust
2024-12-21 22:14:58 +01:00
Gavin King 4a3d3bab9d fix a mistake in the documentation 2024-12-21 14:55:35 +01:00
Gavin King 429f5beff6 HHH-18948 move the EventMonitor SPI to its own namespace 2024-12-16 22:58:02 +01:00
Gavin King 46430a4698 remove additional modules which don't contain APIs from the generated Javadoc
These modules don't contain APIs which are called by users or implemented by
integrators. Including them in the generated Javadoc results in confusion
for users and makes the Javadoc much more difficult to navigate and consume.

In particular, we definitely don't want packages like these included in the
main Javadoc distribution for Hibernate ORM:

  org.hibernate.testing.orm.domain.gambit
  org.hibernate.testing.orm.domain.helpdesk

"Good documentation" isn't about having the maximum possible quantity of
documentation; it's about having documentation where people actually have a
hope of finding what they're looking for. In general, generated Javadoc is
entirely useless except when we've actually taken time to actually write
meaningful and readable prose. If all I need is a list of classes and their
methods, my IDE is quite capable of presenting that information to me.

Worse, documentation for things that aren't API appears to invite users to
interact with these things, which is precisely what we don't want them to do!

I'm leaving Envers alone, but I'm honestly not even sure if the Envers packages
belong here, since it doesn't look like anyone has actually spent much time
writing Javadoc for these packages. If Envers Javadoc is useful, it would be
better to put it in a separate Javadoc build, IMO.
2024-12-16 22:57:29 +01:00
Gavin King 831d4cdb47 tune the documentation CSS 2024-12-16 22:50:46 +01:00
Gavin King af679e1d96 mention Hibernate JFR in the Short Guide 2024-12-16 02:01:56 +01:00
Nathan Xu 2df92c25b8
improve integration doc (#9322)
* improve integration doc

Co-authored-by: nathan.xu <nathan.xu@procor.com>
Co-authored-by: Gavin King <gavin@hibernate.org>
2024-12-14 17:06:35 +01:00
Gavin King c88b1e8cc9 links to settings from doc
(oops!)
2024-12-10 21:31:28 +01:00
Gavin King 8f11eb56a3 links to settings from doc 2024-12-10 21:25:09 +01:00
Gavin King 02cf728bcb median function documentation, improve test 2024-12-07 17:01:15 +01:00
Gavin King 1a5db3bf42 HHH-18892 add hex() function 2024-12-03 23:16:28 +01:00
Gavin King c73a12ced6 HHH-18892 document hash function support 2024-12-03 21:10:19 +01:00
Gavin King cf5b2955db add links to connection pool doc 2024-12-03 08:53:11 +01:00
Gavin King 5efd37a4d8 HHH-18902 completely remove Vibur
it has not been updated in 5 years
2024-12-03 08:35:29 +01:00
Gavin King 90ff5e712a HHH-18902 completely remove Proxool
it has not been updated in 20 years!
2024-12-03 08:35:29 +01:00
Gavin King 05852b706f
more cleanups to dependencies (#9354) 2024-12-01 13:37:51 +01:00
Gavin King 38fb68a57c correctly describe automatic quoting in doc 2024-11-29 14:06:25 +01:00
Gavin King 79aa178047 HHH-16516 rework CamelCaseToUnderscoresNamingStrategy and handle quoted identifiers 2024-11-28 14:36:32 +01:00
Gavin King 5383c81d18 fix capitalization in a title 2024-11-25 23:39:34 +00:00
Gavin King 030e1fdc25 simplify code examples by using conveniences of HibernatePersistenceConfiguration 2024-11-24 11:22:06 +01:00
Gavin King 89fee1cf42 add CAUTION to doc 2024-11-23 17:30:22 +01:00
Gavin King a294048dd1 HHH-14119 test showing parameter padding works with criteria literals 2024-11-23 14:52:06 +01:00
Gavin King cdf88f6a31 talk about events and about EntityListeners in the intro doc 2024-11-23 14:52:06 +01:00
Jan Schatteman f65f393a01 Fix a couple of typo's
Signed-off-by: Jan Schatteman <jschatte@redhat.com>
2024-11-22 20:51:09 +01:00
Gavin King 82060f282d Update documentation/src/main/asciidoc/introduction/Configuration.adoc
Co-authored-by: Yoann Rodière <yoann@hibernate.org>
2024-11-21 22:53:43 +01:00
Gavin King 697d820a7f add some documentation about date/time config settings
and also add some links
2024-11-21 22:53:43 +01:00
Steve Ebersole 21095565bc HHH-7913 - Schema replacement in <subselect> / @Subselect 2024-11-21 06:53:51 -06:00
Gavin King 779d9c94c9 document the syntax sugar 2024-11-17 15:02:08 +01:00
Gavin King 8f85e6ca47 mention SQL arrays in HQL documentation 2024-11-16 23:35:09 +01:00
Gavin King 632485f8b1 revise new doc section 2024-11-16 21:21:52 +01:00
Gavin King ce48367607 new doc section on date/time types 2024-11-16 19:05:43 +01:00
Gavin King 439c90f501 add links between chapters 2024-11-16 19:05:43 +01:00
Gavin King d6e1c9b2a8 add an example use of hibernate.type.preferred_instant_jdbc_type 2024-11-15 20:00:49 +01:00
Gavin King f3482078c1 clarifications in section on collection mapping
(to agree with blog)
2024-11-12 15:07:40 +01:00