Different versions of same database platform behave differently, database-platform is not enough to choose the most precise dialect, it should combines with major-version and minor-version, we should migrate to standard JPA properties: - jakarta.persistence.database-product-name - jakarta.persistence.database-major-version - jakarta.persistence.database-minor-version

Comment From: wilkinsona

See also #40177. We should probably handle these two at the same time.

Comment From: quaff

Please note currently it's not full supported by EclipseLink, see https://github.com/jakartaee/persistence/issues/628#issuecomment-2132961699.

Comment From: Chu3laMan

@philwebb, @quaff I am interested to work on this issue as long as I get more explanation about this enhancement.

Thank you in advance

Comment From: wilkinsona

Thanks for the offer, @Chu3laMan, but we don't want to work on this one just yet. It's targeted at Spring Boot 3.5 which we won't start working on for 6 months or so. I also think it's likely to be one that's best handled by the core team due to how messy things are at the moment.