我个人觉得我门用EJB,J2EE平台,是用这个平台带给我们企业级问题的解决方案。如事务性,持久性,安全性等。还有就是他的分布式解决方案。当然这只是部分。当然,实现这些,有他性能上的损失,尤其是CMP如楼主问题,其实我觉得可以按问题来灵活应用的。不一定用了实体BEAN,不一定数据操作都在EJB里处理。  另外,你可以用BMP,对于灵活使用数据库,他是很好的解决方案。