菜鸟求教一个BMP的浅显问题!
TestBMPRemoteHome Home = client.getHome();
Home.create("123","123")
测试端程序只有这两行,程序会自动调用Bean类中ejbCreate()方法,ejbCreate()方法就是向数据库中插入数据。但是程序还会自动执行ebjStore()程序,为什么?哪位大虾执教一下,另外,执行ebjStore()的时候,会报错一个SQLException,内容是:Can't start a cloned connection while in a manual transaction mode.
是不是连接出问题了?我是这样获取连接的:
Context ctx = new InitialContext();
javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("TestDSJndi");
con = ds.getConnection();
会不会先后调用ejbCreate()、ejbStore()获取连接获取的是同一个,因此报错?
迷惑中,请教大虾!