Hello everybody,
i've got a very strange situation, and i hope, that anybody can give me an
idea how to fix the problem.
I use:
ojb 1.0.3 release
db mysql (all type innodb), rel 4.1.11
I have a query situation, which works the first time. But in some cases, it
doesn't work -> the result is not valid!
The query evaluates, if a specific mailaddress exists or not.
I guess, that it is a cache-problem: I use '<object-cache
class="org.apache.ojb.broker.cache.ObjectCacheEmptyImpl"/>'.
code snip:
public Mailaddress findMailaddress( final Job job,
final String mailaddress )
{
Mailaddress aMailaddress = null;
final Criteria mailAdressCriteria = new Criteria( );
final Criteria mailAdressAndCriteria = new Criteria( );
mailAdressCriteria.addEqualTo( "emailAddress", mailaddress );
mailAdressAndCriteria.addEqualTo( "jobId", job.getId( ) );
mailAdressCriteria.addAndCriteria( mailAdressAndCriteria );
final QueryByCriteria mailAdressQuery =
new QueryByCriteria( Mailaddress.class, mailAdressCriteria
);
aMailaddress = (Mailaddress)m_broker.getObjectByQuery(
mailAdressQuery );
return aMailaddress;
}
catch( final Throwable t )
I really hope, that anybody can help me.
Thangs in advance
Phil
--
+++ Lassen Sie Ihren Gedanken freien Lauf... z.B. per FreeSMS +++
GMX bietet bis zu 100 FreeSMS/Monat: http://www.gmx.net/de/go/mail
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]