We're updating the issue view to help you get more done. 

CatalogSeparator of dialect metadata not used in runtime, just in schema tool

Description

When I extend InformixDialect to support catalog and schema separator usage, schema tool generate correct output (catalog:schema.table), but in runtime hibernate don't use databaseMetaData.getCatalogSeparator() for building sql statements.

My reproducer test case mocks informix connection with declared catalogSeparator and other correct metadata. Output from QualifiedObjectNameFormatter which is used in schema tool is correct, but table.getQualifiedTableName().render() and other outputs for sql statements building are not.

Environment

None

Status

Assignee

Steve Ebersole

Reporter

LAdO

Fix versions

Labels

None

backPortable

None

Suitable for new contributors

None

Requires Release Note

None

Pull Request

None

backportDecision

None

Components

Affects versions

5.0.1

Priority

Major