Hello, list.

I test an application with OpenJPA 1.2.0 which reads and writes data to
a database.

When the data cache is 0 or more than 1400 all is fine, but when the
data cache is between 1 and 1300, the test fails.

Before each query execution the application executes
EntityManager.flush() method.

OpenJPA is configured in extended context with Apache DBCP.

It is the test configuration:

<property name="openjpa.ConnectionProperties"
                         value="DriverClassName=org.postgresql.Driver,
                         Url=jdbc:postgresql://localhost/ocjutestdb,
                         Username=ocjutest,
                         Password=ocjutest,
                         MaxActive=5,
                         maxIdle=5,
                         initialSize=5,
                         defaultAutoCommit=false,
                         defaultTransactionIsolation=2,
                         poolPreparedStatements=true"/>
                  <property name="openjpa.ConnectionDriverName"
<value="org.apache.commons.dbcp.BasicDataSource"/>
<property name="openjpa.QueryCompilationCache" value="true"/>
<property name="openjpa.QueryCache" value="false"/>                             
<property
name="openjpa.RemoteCommitProvider" value="sjvm"/>
<property name="openjpa.DataCache" value="true(CacheSize=1400,
SoftReferenceSize=0)"/>
<property name="openjpa.jdbc.UpdateManager"
value="org.apache.openjpa.jdbc.kernel.BatchingOperationOrderUpdateManager"/>

Does anybody have similar problem ?

Best regards
Georgi

Reply via email to