findbyprimarykey在效率上,永远也赶不上直接的JDBC操作,除非有一天,
SUN把只读实体BEAN鼓捣出来,否则的话在查询上,实体BEAN不会有好的效率
至于“像vb一样简单”这种梦想,不知道要等到哪一天才可能出现而且,在J2EE上,只要你用EJB,很多优秀的设计模式都挺难实现了,
即使实现了,也会把你的代码搞的不伦不类(因为EJB的限制实在太多了)

解决方案 »

  1.   

    http://www.china-pub.com/computers/emook/0613/info.htm
    http://www.javaresearch.org/article/showarticle.jsp?column=2&thread=2251
      

  2.   

    实体BEAN缓冲池中只是缓存了实体BEAN的实例,不缓存真正的纪录数据。
    weblogic7中增加了事务间缓存的概念,事务间缓存与BEAN缓冲池的概念不同,
    事务间缓存可以缓存BEAN的实例+实例数据。关于只读实体BEAN:
    目前weblogic支持只读实体BEAN,但是用途有限,因为只读实体BEAN不能用于集群上。
    只读实体BEAN可以提高查询效率,因为其只是在第一次访问(或者指定了刷新时间间隔到期)时从数据库加载数据并缓存数据,后续的事务从缓存加载数据即可(避免了访问数据库开销)。
      

  3.   

    yabbi21(yabbi21):
    您说的集群是指应用服务器还是数据库服务器?
    其实我觉得是否“用途有限“要根据实际情况来判断,做远端的数据挖掘和决策支持部分时
    就全部设计为只读的,因为数据流基本是单向的,而且数据库是分布的,异构的,但没有集群
    ,不知道您说的集群是纵向的还是横向的?