关于字典替换

03-06-13 ljglory
比如一个表示实体的bean,从数据库中取出的是内部的代码,但是展现的时候想把它替换成数据库中保存的字典项,有没有什么比较好的机制?

我的想法是,对于每个需要替换的属性,在相应的bean中定义两个属性,比如id和idDisplay,在每个bean中提供一个方法dictPopulate,在这个方法中查找字典项,将id对应的idDisplay的值填充上去。

而查找字典项,可以使用简单工厂结合singleton来实现。

不知道会不会有效率问题?大家给点意见,谢啦!

Lijm
2003-06-16 11:56
这种方式可以实现

但是改为HashMap或者java.util.ListResourceBundle;我觉得更好一些。

ljglory
2003-06-17 19:38
谢谢,后来正是用HashMap来作的。

猜你喜欢