2011-07-12 118 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註釋。

乾杯!