I have a session bean talking to an entity bean both are TX_REQUIRED.  I
have a method in the
session bean that calls create and multiple set methods in the entity
bean.  It does somethhing like this:

public void mySessionMethod(Vector record) {
 Context    ctx  = Utils.getServerInitialContext();
 Raw_dataHome RDH = (Raw_dataHome) ctx.lookup("Raw_dataHome");
 Raw_data RD = RDH.create(new Integer(dataProviderId), batchTime);
 RD.setShipname((String)record.elementAt(0));
 RD.setShort_desc((String)record.elementAt(3));
 RD.setLead_price_rate(new Integer( (String) record.elementAt(4) ) );
 RD.setLead_price_cat((String)record.elementAt(5));
}

How can I get these calls all to be in a single transaction so that if
an error in any set method, everything including create is rolled back?

--
tcp

Thomas Preston
Vacation.com, Inc.
Engineering Department
617.210.4855 x 124

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to