openejb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kevan Miller <kevan.mil...@gmail.com>
Subject Re: CMP2 on G2 - Delayed Database Flush
Date Fri, 04 Apr 2008 05:43:08 GMT
A Geronimo user had reported a performance problem w/ CMP as described  
below. Any thoughts?

I'd tried to forward to dev@openejb 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.
>


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message