Docs: Are there outdated APIs in the Manual (EN-US)?

Description

I am checking the APIs in the documentation folder(https://github.com/hibernate/hibernate-orm/tree/master/documentation/src/main/docbook/manual/en-US), and it seems that I found a lot of outdated APIs. I hope some contributors may confirm whether the followings are outdated or not:

1. ConnectionProvider
The manual refers to “org.hibernate.connection.ConnectionProvider.” However, the ConnectionProvider has been deleted on Nov. 2010. Now, the code has “org.hibernate.engine.jdbc.connections.spi.ConnectionProvider.” For your convenience, I put the locations of the outdated API in the manual:
-. Architecture.xml: 76th and 136th line “org.hibernate.connection.ConnectionProvider”
-. best_practices.xml: 81st line “org.hibernate.connection.ConnectionProvider”
-. configuration.xml: 291st, 573, 576 line “org.hibernate.connection.ConnectionProvider”

3. JTATransactionFactory
It was deleted. The current name may be JtaTransactionFactory
-. configuration.xml: 275, 780, 1621, and 1745 lines
-. Transactons.xml: 580, and 1092 lines

4. JDBCTransactionFactory
It was deleted. The current name may be JdbcTransactionFactory
-. configuration.xml: 771 and 1731 lines
-. Transactons.xml: 493 and 1093 lines

5. ForceDiscriminator
-. Basic_mapping.xml, 3423rd line , ForceDiscriminator was deleted. The explanation that it was deprecated should be corrected.

6. Many APIs in configuration.xml
e.g., org.hibernate.transaction.WebSphereExtendedJTATransactionLookup
=> renamed to org.hibernate.service.jta.platform.internal.WebSphereExtendedJtaPlatform

7. API in persisten_classes.xml
-. getSession at 426 and 439

I also found about 40 outdated APIs in the developer guide and getting started. If you want, I can upload all of the outdated information.

Thanks in advance,
Seonah

Environment

None

Status

Assignee

Unassigned

Reporter

S.A. Lee

Fix versions

None

Labels

backPortable

None

Suitable for new contributors

None

Requires Release Note

None

Pull Request

None

backportDecision

None

Components

Priority

Minor
Configure