При использовании PowerDesigner для создания javaBean я получил этот предварительный просмотр, проблема в том, что я не знаю, как заменить «java.lang.String» кодом предварительного просмотра «String»:
public java.lang.String userName;
При использовании PowerDesigner для создания javaBean я получил этот предварительный просмотр, проблема в том, что я не знаю, как заменить «java.lang.String» кодом предварительного просмотра «String»:
public java.lang.String userName;
Я не знаю, есть ли способ сделать это. Я не смог найти ни одного.
Но если бы был способ, он был бы потенциально опасен.
Предположим, вы создали класс с именем String
... вручную... и поместили его в тот же пакет, что и сгенерированный код компонента. Если бы генератор PowerDesigner систематически заменял все ссылки на java.lang.String
в сгенерированном коде на String
, это означало бы разные вещи в зависимости от того, что было в пути к классам во время компиляции. Это крайний случай... но это то, что может сбить с толку пользователей PowerDesigner, особенно пользователей с минимальными навыками Java.
Используя полные имена классов, генератор PowerDesigner избегает подобных проблем. И обратная сторона в том, что это не должно иметь значения. Вообще говоря, вам не нужно читать сгенерированный код.