2011-07-12 120 views
0

现在名单,我发现how to use converters in an HTML SELECT in Spring Roo使用转换器,我试图做同样在列表中。与Spring Roo的

我设法注册在我的ApplicationConversionServiceFactoryBean一个转换器,但现在我需要使用它,以及显示我的envities列表时。我有以下实体:

@RooJavaBean 
@RooToString 
@RooEntity 
public class Environment { 

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

    @ManyToOne 
    private Application application; 
} 

当它显示在生成的MVC列表,它看起来像应用程序显示为一个toString(),而不是使用注册的转换器。

我缺少什么?

回答

0

您需要在Roo生成的转换器的方法推入重构的应用程序转换工厂bean。

有时,通过默认toString()方法被用于转化。

或者,你可以尝试在推动并覆盖实体本身内toString()方法。这样做时,您将不得不删除@RooToString注释。

干杯!