高级项目进行时2

来源:互联网 发布:怎么操作办公软件 编辑:程序博客网 时间:2024/05/19 01:12

   1、  在发件箱这个模块中: 只有选中了某个选项才能够进行“删除”或“标记为已读”的功能, 否则使这两个按钮变灰...  
     请问该如何实现呢?  ^_^  ^_^  可以参照之前那个弹窗功能的实现... 待解决

  2、 org.hibernate.HibernateException: incompatible column types: long, string
   --错误原因: //将查询结果放入List中保存
    while(srs.next()){
     listNewsInfo.add(new ShowNewsBean(srs.getLong(0),srs.getString(1),
       srs.getDate(2),srs.getLong(3),srs.getString(4)));
    }

  我ListNewsInfo.add()中的参数列表与我新建的ShowNewsBean相同而与hql语句中查询出的参数列表顺序不同。 最后将三处的顺寻调整相同即可, 当然是以hql语句中的参数列表为基准。

3、 因为JTA规范的一个很愚蠢的限制,Hibernate不可能自动清理任何未关闭的ScrollableResults 或者Iterator,它们是由scroll()或iterate()产生的。你must通过在finally块中,显式调用ScrollableResults.close()或者Hibernate.close(Iterator)方法来释放底层数据库游标。(当然,大部分程序完全可以很容易的避免在JTA或CMT代码中出现scroll()或iterate()。)

4、 hibernate ScrollableResults 中CacheMode 和 ScrollMode 介绍
CacheMode.GET  - 从二级缓存中读取数据,仅在数据更新时对二级缓存写数据。
CacheMode.IGNORE
CacheMode.NORMAL - 从二级缓存中读、写数据。
CacheMode.PUT  - 仅向二级缓存写数据,但不从二级缓存中读数据。
CacheMode.REFRESH - 仅向二级缓存写数据,但不从二级缓存中读数据。

5、 使用scrollable resultset hibernate 已经成功地处理了多表查询, 但是分页的支持情况呢?
   scrollable resultset hibernate 支持分页吗? 

        ————正在自我探索中...  ...