On Apr 3, 2008, at 10:43 PM, Kevan Miller wrote:
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...
No, it made it. I didn't respond as I'm not much of an expert in the
CMP code.
Rick, I know at one point you were interested in digging into the CMP
code. You interested in tackling this as an introductory step toward
CMP/JPA? I don't think there's any immediate time pressure, so even
if you're busy right this second, feel free to still say yes :)
-David
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.