我现在要做的是根据订单的不同状态从数据库中取数据
比如订单状态order_state=2,查出两条数据,我想在加载的时候放到map中,然后在用的时候根据key取value的值,但是现在我遇到个问题:就是我加载的时候查的有两条数据,但是在我加载完后,有人实际的去操作,结果订单状态order_state=2的数据其实只有一条啦。但是我从map中取的时候还是两条。我想问一下如何动态的读取最新的数据?

解决方案 »

  1.   

    JTA HIBERNATE??????????
    实体BEAN?????????
      

  2.   

    同步问题哈,操作DB后更新内存。
    但微观上还是会有脏数据的可能。或者你直接从DB读
      

  3.   

    回楼上的话,我就是不想从数据库中读才放在静态变量map中的。"操作DB后更新内存",请问怎么更新内存?谢谢!
      

  4.   

    对DB操作成功后 ,先清空下map , 然后去重新查询一下 , 把查询出来的数据存放到map中