数据集固然好,但是我认为先在数据库中用procddure把要用的数据sql出来,然后建立临时的表,就应当可以优化啦,在java端没有什么好处理的!

解决方案 »

  1.   

    可能小生见识少,很少见java开发的系统用到视图、临时表甚至procedure(虽然以前跑cs时用过),不知用他们会有什么优劣呢?
      

  2.   

    oracle已经支持用java写的procedure了
      

  3.   

    是不是在数据库设好视图、临时表或procedure,用java直接调用就行了?总感觉这种架构不大好...
      

  4.   

    在EJB2.0规范出来之前,其实大部分的Java的大型程序都是用视图和数据集的。在数据冗余和保护数据、数据安全性上十分的好。
    在EJB2.0出来后,大家现在基本上都喜欢用CMP的entity Bean。呵呵!~~
    不过我本人觉得的EJB的设计上应该用到了这种思想的。
      

  5.   

    谢谢 franticwolf的指教。据我所知,由于视图的移植性差,有些人不提倡用。