posted 20 years ago
Well, the EJB specification says the reasoning was based on existing TP and database products' transactional capabilities...
Quote from EJB 2.0 Specification, final release 2, chapter 17.1.2:
The decision not to support nested transactions allows vendors of existing transaction processing and database management systems to incorporate support for Enterprise JavaBeans. If these vendors provide support for nested transactions in the future, Enterprise JavaBeans may be enhanced to take advantage of nested transactions.