Bean-managed transaction means that transaction boundaries are defined in the enterprise bean code.