关于java的枚举一个有关问题,怎么解决.

关于java的枚举一个问题,如何解决...
如下一个枚举:


enum{
    apple(1),
    banana(2),
    pear(3);

    //...其他
}


如果,我的apple = 1;banana = 2;  pear=3;这种关系不确定,我想可以随时改变这种关系,而不用重新编译代码,例如
也有可能这样的关系.apple = 5;banana = 6;  pear=7;或者其他...
枚举值可以动态赋予吗?

ps:使用spring注入可以解决这个问题吗?

谢谢大家..
------解决思路----------------------
不用枚举,用HaspMap行吗?