Memcache--从缓存中填充值

[b][color=red]开发者博客:[url]http://www.developsearch.com[/url][/color][/b]



//查看学生课堂表现
//从数据库中查询出学生的课堂表现列表,这个列表中只存了学生的ID,但是我们的目的是还要得到学生的姓名
List<LessonBehave> lessonBehaveList = lessonBehaveDao.queryLessonBehaveForList(request);
if (CollectionUtils.isNotEmpty(lessonBehaveList)) {
//从缓存中填充学生姓名的值到lessonBehaveList中
MemcachedUtils.fillingListObject(lessonBehaveList, LessonBehave.class);
}

//在实例字段上添加@CacheField注示
public class LessonBehave{
//学生编号
private String studentId;
//学生姓名
@CacheField(keyName = "studentId", dictType = DictType.USER_SIMPLEINFO_NAME)
private String studentName;
//省略get、set方法
}



另外参考文件:
commonserver/src/com/tianwen/eeducation/server/memcached/utils/MemcachedUtils.java
commonserver/src/com/tianwen/eeducation/server/common/annotation/CachedFieldPropertyManager.java
commonserver/resources/mapping/ds0/framework/model/dictitem-sql-pgsql.xml
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值