Использование конвертеров в списке с Spring Roo - PullRequest
0 голосов
/ 12 июля 2011

Теперь, когда я нашел как использовать конвертеры в HTML SELECT в Spring Roo , я пытаюсь сделать то же самое в списке.

Мне удалось зарегистрировать конвертер в моем ApplicationConversionServiceFactoryBean, но теперь мне нужно использовать его и при отображении списка моих завистников. У меня есть следующая сущность:

@RooJavaBean
@RooToString
@RooEntity
public class Environment {

    @NotNull
    @Size(min = 2, max = 30)
    private String name;

    @ManyToOne
    private Application application;
}

При отображении его в виде списка в сгенерированном MVC похоже, что приложение отображается как toString () и не использует зарегистрированный конвертер.

Чего мне не хватает?

1 Ответ

0 голосов
/ 19 июля 2011

Вам необходимо вставить рефакторинг метода сгенерированного Roo в bean-компонент фабричной конверсии приложения.

Иногда для конвертации по умолчанию используется метод toString().

В качестве альтернативы,Вы можете попробовать вставить и переопределить метод toString() внутри самой сущности.При этом вам нужно будет удалить аннотацию @RooToString.

Cheers !!!

...