如何使用ehcache在缓存中添加对象数组,其中每个对象有多个字段?

时间:2015-04-20 13:55:20

标签: arrays object ehcache

我试图使用cache.put()语句在缓存中包含一个对象数组。这样做的程序是什么?

1 个答案:

答案 0 :(得分:0)

假设您的Employee类具有Object getId()方法,该方法返回ID,通过该方法可以唯一标识Employee的每个特定实例。

Cache#put()需要Element,它在构造函数中需要ID和对象本身,因此:

for (Employee e : employees) {
    cache.put(new Element(e.getId(), e));
}