将实体Bean中的Blob数据用byte[]数组试试,效率可能会低不少。Blob数据一般按需存取即可,不用做到实体Bean中吧?不太明白你那儿具体的情况,能说得更清楚一些么?

解决方案 »

  1.   

    是的,我用会话bean 就是用byte[]来存取blob的,其中还用到流,这是肯定的。关键不是用ejb能不能实现blob的存取,关键是用实体bean能不能做到。之前我们用的都是会话bean ,就是因为一时找不到用实体bean 来管理blob,才放弃实体bean 的。但是我觉得放着好好实体bean来操作数据库不用太可惜了吧,也没道理。
      

  2.   


    我曾遇到同样的问题,好象不点麻烦,于是我用sessionbean来解决的。同意楼上的,用sessionbean来做,还是可行的,效率上也好多了。