I use a Sybase-Instance with 2 databases. One database is in the jdbc url included. To access tables from the other database i use the @Table annotation with the name, schema und catalog attribute. This worked in 6.1.7 and 5.x. Since i upgrade to version 6.2.2 the full table-name is build only with the name + catalog attributes but without the schema attribute and i got the error “table not found”. I debugged and the reason i found is: In the SybaseDialect in the method “public NameQualifierSupport getNameQualifierSupport()” the “NameQualifierSupport” changed from BOTH to CATALOG, therefore in the class “QualifiedObjectNameFormatterStandardImpl” the “CatalogNameFormat” class is used instead of the “CatalogSchemaNameFormat” to build the rootTableName (in the “SingleTableEntityPersister” class). |