我认为这是合法的。我使用这种技巧已有一段时间,并且效果很好。
但是Spring
3.0有一个更好的概念。所谓的转换器(参考第5.5章Spring
3类型转换)
此转换器的工作方式类似于属性编辑器的一种方式。但是它们是无状态的,并且由于具有更高的性能,因此可以被使用!
补充:Spring 3.0 没有(尚未)记录的功能。>
3:org.springframework.core.convert.support.IdToEntityConverter
它由ConcersationServiceFactory自动在ConversationService中注册。
如果实体,则此IdToEntityConverter会自动将所有内容(对象)转换为实体!有一个
find<entityName>带有一个参数的静态方法,返回类型是实体的类型。
如果您不确定如何在您的实体中实现这样的静态查找器方法。然后看看Spring Roo生成的实体。



