Hi Dan , Thanks for u info. Read document regarding transaction in javasoft.com and i found out that what i done it in CMP is wrong. BTW , can i know why i must set the fetching key as RequiresNew ?? Thanks wt. Dan Christopherson wrote: > > Hi, Ricky! > You can do explicate commit and rollback, but not the way you're doing > it. What you need to do is take a look at using Bean Managed > Transactions, rather than the default container managed. This lets you do > commit/rollback at the transaction level. > > You could also look at putting your key fetching code in a stateless > session bean whose methods are marked as 'RequiresNew' transaction. This > will also make porting to a different database easier. > > On Wed, 28 Mar 2001, Ricky wrote: > > > > > Hi all , i am using jboss2.1 , linux6.1 ,Tomcat 3.2.1 and jdk1.3. > > Can implemented the code below in my stateless bean ??? > > Can i do commit and rollback explicit in EJB ?? > > > > Thanks wt. > > > > try{ > > > > conn = this.getConnection() ; > > conn.setAutoCommit(false); > > ps = conn.prepareStatement("Select NEXTVAL('userprojectinfo_seq') > > from userprojectinfo_seq"); > > rs = ps.executeQuery(); > > conn.commit() > > > > if(rs.next()){ > > projectinfojb.setProjectid(rs.getInt("nextval")); > > } > > } > > catch(Exception ce){ > > ce.printStackTrace(); > > try{ > > conn.rollback(); > > } > > catch(SQLException se){} > > } > > projectinfohome.create(projectinfojb); > > } > > else throw new UserException("Project no is already exist "); > > } > > > > _______________________________________________ > > JBoss-user mailing list > > [EMAIL PROTECTED] > > http://lists.sourceforge.net/lists/listinfo/jboss-user > > > > -- > Dan Christopherson (danch) > nVisia Technical Architect (www.nvisia.com) > > Opinions expressed are mine and do not neccessarily reflect any > position or opinion of nVISIA. > > --------------------------------------------------------------------------- > If you're a capitalist and you have the best goods and they're > free, you don't have to proselytize, you just have to wait. > -Eben Moglen > > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > http://lists.sourceforge.net/lists/listinfo/jboss-user _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-user