解决方案 »

  1.   

    估计是我说的不清楚吧,就是我修改数据后代用saveorupdate方法保存,保存后,数据库确实变了,然后我点击我页面的查询,用的是sqlQueryToList方法,结果每次点击查询结果不一样,查询的结果为老的值和修改后的值互相跳动.....一直不知道为什么,求大咖给答案啊!!!!
      

  2.   

    http://www.lohaloha.com/Player/Show/125417983
      

  3.   

    会来回跳?   检查一下数据库里面的数据是什么。 
      不知道你的o实体有没有id    不知道你的sql是怎么写的。  
      

  4.   

    给了我一个二级缓存的视频,但是哥们,我的没有用hibernate 的二级缓存啊,我都没配置
      

  5.   


    我的sql是 :
    List<Object[]> list= dao.sqlQueryToList("SELECT r.id, r.name, t.regionTypeName, p.name AS pname, r.address FROM region AS r INNER JOIN regiontype AS t ON r.regionType = t.id LEFT JOIN region AS p ON r.parentid = p.id");
    是用的原生sql写的
      

  6.   

    哥,我也怀疑是缓存问题啊,可是sesion的缓存,我每次使用查询方法后后面都加了session.close(),还会有问题吗?真的是完全不知道啊,困扰我两个星期了找不到问题啊,求解
      

  7.   

    有点怀疑是你的session出现了线程安全问题,session是线程不安全的  你将session修改成安全的试试  用那个ThreadLocal