A Geronimo user had reported a performance problem w/ CMP as described below. Any thoughts?

I'd tried to forward to [EMAIL PROTECTED] a while back, but looks like I sent to a bad email address, instead...

--kevan

On Feb 26, 2008, at 9:54 PM, ApolloX wrote:


Is there a way to configure when commands are flushed to the database for EJB2 CMP beans in G2? I noticed something that may be related to the severe caching/performance slowdown from trying to migrate CMP2 beans from G1 to
G2.

Here's a concrete example of the behavior:

AdminLocalHome movieHome = (MovieLocalHome)
context.lookup("java:comp/env/ejb/MovieLocal");
MovieLocal newMovie = movieHome.create(someId);
newMovie.setTitle("The Matrix");

In G1, this code worked fine because the database INSERT was delayed until after the setTitle() was called. In G2, the INSERT happens immediately after the call to create() leading to a database insertion error since title
is a required field in the database.

Could someone provide me with a solution to delay the database flushing until later on? As I've said, I don't get the impression anything is being cached for CMP2 beans in G2 based on the severe performance slowdown I've
seen.

ApolloX

--
View this message in context: 
http://www.nabble.com/CMP2-on-G2---Delayed-Database-Flush-tp15704963s134p15704963.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Reply via email to