Стандарт именования классов в Java допускает более длинные имена, чем предел в 30 знаков в SQL Oracle. Достаточно длинные Java-имена Oracle при помещении в словарь-справочник самостоятельно заменяет на придуманные более короткие. Получить первоначальное имя по присвоенному Oracle можно с помощью функции DBMS_JAVA.LONGNAME. Пример ее использования:
COLUMN shortname FORMAT A30
COLUMN longname FORMAT A60
SELECT object_name shortname,DBMS_JAVA.LONGNAME(object_name) longname
FROM user_objects
WHERE object_type = 'JAVA CLASS';
Кроме того, при помещении составного имени Java в БД Oracle переводит точки в знаки "/", например
training.demos.MyHiFromOracle
в
training/demos/MyHiFromOracle.
Дополнительная информация
За дополнительной информацией обращайтесь в компанию Interface Ltd.