个人的观点,不一定正确,仅供参考
我觉得:
  在session bean中,一般不会去做一些和jdbc相关的业务操作,如果在session bean中做jdbc的操作的,就有悖于session bean的定义
  在cmp中,我们也不会手动的去用Connection.setAutoCommit()等jdbc事务控制,因为事务的控制基本上都由容器去做了。
  而在bmp中,什么时候去用jdbc事务的控制方法完全取决于你的需求。没有什么特定的规定。