把連接的動作放到其他方法中去.
讓ejbCreate()為一個完全空的方法.
應為container 啟動時,自動instance多個 session ejb併放入ejb pool中.
以後可重複使用.妳這樣做有很多的缺點.如果這個bean不調用,也佔用了連結.多浪費.
放到別的方法中,需要時connection,結束了release.

解决方案 »

  1.   

    我对juanxincai(pyh)的回答不敢苟同。你用的两次调用被划归为一次事务,所以,当事务提交后,你的第二个调用还没开始,所以致使这种情况。由于没有代码,没法做更精细的判断,所以:请仔细检查代码!
      

  2.   

    应该结合 juanxincai(pyh) 和 buick555(王飞) 的解决方法
      

  3.   

    楼主学EJB多长时间了?用什么数据库?