首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

求大神,该怎么解决

2012-02-01 
求大神List mmtReplies (List)CacheUtils.getValueFromCache(CommonData, mmtArticle.getId() + _ +

求大神
List mmtReplies = (List)CacheUtils.getValueFromCache("CommonData", mmtArticle.getId() + "_" + page1 + "_MMTMmtReplies");
  if (mmtReplies == null) {
  mmtReplies = this.jpaTemplate.executeFind(new JpaCallback(mmtArticle, page1) {
  public List<MMT_Reply> doInJpa(EntityManager em) throws PersistenceException {
  return em.createQuery("SELECT i FROM MMT_Reply i WHERE i.mmtArticle.id=? ORDER BY i.date DESC").setParameter(1, this.val$mmtArticle.getId()).setFirstResult((this.val$page1.intValue() - 1) * 10).setMaxResults(10).getResultList();
  }
  });
  CacheUtils.putValueToCache("CommonData", mmtArticle.getId() + "_" + page1 + "_MMTMmtReplies", mmtReplies);
  }


我想问setParameter(1, this.val$mmtArticle.getId()).setFirstResult((this.val$page1.intValue() - 1)中的

this.val$mmtArticle 和 this.val$page1 是什么,,, 


[解决办法]
val$page1是Integer类型,Integer有intValue()方法返回int类型。。
比如
Integer val$page1 = 1000;
int i = val$page1.intValue();
一般不会用$来做变量名,比如可以valPage或val_page
[解决办法]
帮顶!!

热点排行