求解释在java中beanmap,下面这段代码是什么意思?

public List<BeanMap> findEmmGyosyuList() {

Date sysDate = new Date(System.currentTimeMillis());
List<BeanMap> emmGyosyuMaps = new ArrayList<BeanMap>();
List<EmmGyosyu> gyosyuList = jm.from(EmmGyosyu.class)
.where(
eq( emmGyosyu().todokedeFlg(), true),
eq(emmGyosyu().dispFlg(), true),
le(emmGyosyu().startDate(), sysDate),
ge(emmGyosyu().endDate(), sysDate)
).orderBy(asc(emmGyosyu().sort())).getResultList();

for (EmmGyosyu emmGyosyu : gyosyuList) {

BeanMap bm = new BeanMap();
bm.put("key", emmGyosyu.gyoshuCd);
bm.put("value", emmGyosyu.gyoshuName);
emmGyosyuMaps.add(bm);
}
return emmGyosyuMaps;

MMTTMM
浏览 119回答 2
2回答

泛舟湖上清波郎朗

BeanMap是自定义的对象,似乎是map接口的一种实现。这个方法中创建时间对象1,创建时间3,查询emmgyosyu类对应的记录4,迭代查询出的记录封装到beanmap中5,返回list

守着星空守着你

就是一个封装类 对bean进行了封装以便于跟简便的操作
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
JavaScript