arminw | 4 Jan 2007 18:01
Picon
Favicon

svn commit: r492638 - in /db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs: ./ docu/guides/ docu/howtos/

Author: arminw
Date: Thu Jan  4 09:01:30 2007
New Revision: 492638

URL: http://svn.apache.org/viewvc?view=rev&rev=492638
Log:
update docs

Modified:
    db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/docu/guides/platforms.xml
    db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/docu/guides/repository.xml
    db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/docu/howtos/howto-use-lobs.xml
    db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/docu/howtos/howto-work-with-stored-procedures.xml
    db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/news.html
    db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/site.xml

Modified: db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/docu/guides/platforms.xml
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/docu/guides/platforms.xml?view=diff&rev=492638&r1=492637&r2=492638
==============================================================================
---
db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/docu/guides/platforms.xml (original)
+++
db/ojb/branches/OJB_1_0_RELEASE/src/doc/forrest/src/documentation/content/xdocs/docu/guides/platforms.xml
Thu Jan  4 09:01:30 2007
 <at>  <at>  -362,13 +362,13  <at>  <at> 
 #profile=db2
 #profile=oracle
 #profile=oracle9i
-#profile=oracle9i-Seropto
 #profile=msaccess
(Continue reading)

arminw | 4 Jan 2007 18:46
Picon
Favicon

svn commit: r492651 - /db/ojb/branches/OJB_1_0_RELEASE/build.properties

Author: arminw
Date: Thu Jan  4 09:46:52 2007
New Revision: 492651

URL: http://svn.apache.org/viewvc?view=rev&rev=492651
Log:
remove unsupported profile, prepare for 1.0.5 release

Modified:
    db/ojb/branches/OJB_1_0_RELEASE/build.properties

Modified: db/ojb/branches/OJB_1_0_RELEASE/build.properties
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/build.properties?view=diff&rev=492651&r1=492650&r2=492651
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/build.properties (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/build.properties Thu Jan  4 09:46:52 2007
 <at>  <at>  -33,7 +33,6  <at>  <at> 
 #profile=db2
 #profile=oracle
 #profile=oracle9i
-#profile=oracle9i-Seropto
 #profile=msaccess
 #profile=postgresql
 #profile=informix
 <at>  <at>  -196,7 +195,7  <at>  <at> 
 org.apache.ojb.junit,\
 org.apache.ojb.performance

-copyright=(C) 2002 - 2006 Apache Software Foundation \
+copyright=(C) 2002 - 2007 Apache Software Foundation \
(Continue reading)

arminw | 5 Jan 2007 03:21
Picon
Favicon

svn commit: r492855 - in /db/ojb/branches/OJB_1_0_RELEASE/profile: oracle.profile oracle9i.profile

Author: arminw
Date: Thu Jan  4 18:21:26 2007
New Revision: 492855

URL: http://svn.apache.org/viewvc?view=rev&rev=492855
Log:
update oracle profiles

Modified:
    db/ojb/branches/OJB_1_0_RELEASE/profile/oracle.profile
    db/ojb/branches/OJB_1_0_RELEASE/profile/oracle9i.profile

Modified: db/ojb/branches/OJB_1_0_RELEASE/profile/oracle.profile
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/profile/oracle.profile?view=diff&rev=492855&r1=492854&r2=492855
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/profile/oracle.profile (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/profile/oracle.profile Thu Jan  4 18:21:26 2007
 <at>  <at>  -79,11 +79,26  <at>  <at> 
 # -------------------------------------------------------------------

 dbmsName = Oracle
-jdbcLevel = 1.0
+jdbcLevel = 3.0
 urlProtocol = jdbc
-urlSubprotocol = oracle
-urlDbalias = oci8: <at> (description=(address=(host=127.0.0.1)(protocol=tcp)(port=1521))(connect_data=(sid=orcl)))
-#urlDbalias = thin: <at> 127.0.0.1:1521:orcl
+
+dbHost = 127.0.0.1
+dbPort = 1521
(Continue reading)

arminw | 5 Jan 2007 03:23
Picon
Favicon

svn commit: r492856 - /db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/metadata/FieldTypes.java

Author: arminw
Date: Thu Jan  4 18:23:03 2007
New Revision: 492856

URL: http://svn.apache.org/viewvc?view=rev&rev=492856
Log:
minor improvements

Modified:
    db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/metadata/FieldTypes.java

Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/metadata/FieldTypes.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/metadata/FieldTypes.java?view=diff&rev=492856&r1=492855&r2=492856
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/metadata/FieldTypes.java (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/metadata/FieldTypes.java
Thu Jan  4 18:23:03 2007
 <at>  <at>  -47,12 +47,29  <at>  <at> 
     abstract static class BaseFieldType implements FieldType
     {
         /**
+         * The hash code is the hash code of the class.
+         */
+        public int hashCode()
+        {
+            return getClass().hashCode();
+        }
+
+        /**
+         * Returns <em>true</em> if both classes are equals.
(Continue reading)

arminw | 5 Jan 2007 03:23
Picon
Favicon

svn commit: r492857 - /db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/metadata/fieldaccess/PersistentFieldBase.java

Author: arminw
Date: Thu Jan  4 18:23:34 2007
New Revision: 492857

URL: http://svn.apache.org/viewvc?view=rev&rev=492857
Log:
minor improvements

Modified:
    db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/metadata/fieldaccess/PersistentFieldBase.java

Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/metadata/fieldaccess/PersistentFieldBase.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/metadata/fieldaccess/PersistentFieldBase.java?view=diff&rev=492857&r1=492856&r2=492857
==============================================================================
---
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/metadata/fieldaccess/PersistentFieldBase.java (original)
+++
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/metadata/fieldaccess/PersistentFieldBase.java
Thu Jan  4 18:23:34 2007
 <at>  <at>  -197,15 +197,14  <at>  <at> 
     {
         String eol = SystemUtils.LINE_SEPARATOR;
         StringBuffer buf = new StringBuffer();
-        buf
-                .append(eol + "[try to set 'object value' in 'target object'")
-                .append(eol + "  target obj class: " + (obj != null ? obj.getClass().getName() : null))
-                .append(eol + "  target field name: " + (aField != null ? aField.getName() : null))
-                .append(eol + "  target field type: " + (aField != null ? aField.getType() : null))
-                .append(eol + "  target field declared in: " + (aField != null ? aField.getDeclaringClass().getName() : null))
-                .append(eol + "  object value class: " + (value != null ? value.getClass().getName() : null))
(Continue reading)

arminw | 5 Jan 2007 03:24
Picon
Favicon

svn commit: r492858 - /db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/Platform.java

Author: arminw
Date: Thu Jan  4 18:24:48 2007
New Revision: 492858

URL: http://svn.apache.org/viewvc?view=rev&rev=492858
Log:
add new method

Modified:
    db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/Platform.java

Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/Platform.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/Platform.java?view=diff&rev=492858&r1=492857&r2=492858
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/Platform.java (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/Platform.java
Thu Jan  4 18:24:48 2007
 <at>  <at>  -300,6 +300,12  <at>  <at> 
     public String quoteName(String aString);

     /**
+     * Returns the "...FOR UPDATE" clause or will throw an
+     * exception if not supported by the database.
+     */
+    public String getSelectForUpdateClause() throws UnsupportedOperationException;
+
+    /**
      * Method specify how OJB have to handle LOB objects. Returns
      * <em>true</em> if the implementation updates a copy of the LOB
      * and <em>false</em> if updates are made directly to the LOB (more
(Continue reading)

arminw | 5 Jan 2007 03:25
Picon
Favicon

svn commit: r492859 - /db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/PlatformDefaultImpl.java

Author: arminw
Date: Thu Jan  4 18:25:32 2007
New Revision: 492859

URL: http://svn.apache.org/viewvc?view=rev&rev=492859
Log:
add new method, fix ClassCastException when using LOB's

Modified:
    db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/PlatformDefaultImpl.java

Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/PlatformDefaultImpl.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/PlatformDefaultImpl.java?view=diff&rev=492859&r1=492858&r2=492859
==============================================================================
---
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/PlatformDefaultImpl.java (original)
+++
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/PlatformDefaultImpl.java
Thu Jan  4 18:25:32 2007
 <at>  <at>  -31,6 +31,8  <at>  <at> 
 import org.apache.ojb.broker.PersistenceBrokerException;
 import org.apache.ojb.broker.accesslayer.JoinSyntaxTypes;
 import org.apache.ojb.broker.lob.LobHandle;
+import org.apache.ojb.broker.lob.BlobHandle;
+import org.apache.ojb.broker.lob.ClobHandle;
 import org.apache.ojb.broker.metadata.FieldDescriptor;
 import org.apache.ojb.broker.metadata.JdbcConnectionDescriptor;
 import org.apache.ojb.broker.query.LikeCriteria;
 <at>  <at>  -357,7 +359,7  <at>  <at> 
                     if(detectLocatorsUpdateState(ps))
(Continue reading)

arminw | 5 Jan 2007 03:27
Picon
Favicon

svn commit: r492863 - in /db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms: PlatformOracle9iImpl.java PlatformOracleImpl.java

Author: arminw
Date: Thu Jan  4 18:27:57 2007
New Revision: 492863

URL: http://svn.apache.org/viewvc?view=rev&rev=492863
Log:
refactoring of implementation, with latest thin-driver (tested against OracleXE) the 2/4KByte seems to
be fixed

Modified:
    db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/PlatformOracle9iImpl.java
    db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/PlatformOracleImpl.java

Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/PlatformOracle9iImpl.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/PlatformOracle9iImpl.java?view=diff&rev=492863&r1=492862&r2=492863
==============================================================================
---
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/PlatformOracle9iImpl.java (original)
+++
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/platforms/PlatformOracle9iImpl.java
Thu Jan  4 18:27:57 2007
 <at>  <at>  -90,6 +90,8  <at>  <at> 
     protected static String JBOSS_CONN_NAME = "org.jboss.resource.adapter.jdbc.WrappedConnection";
     protected static String ORA_CONNECTION_CLASS_NAME = "oracle.jdbc.OracleConnection";
     protected static String ORA_STATEMENT_CLASS_NAME = "oracle.jdbc.OraclePreparedStatement";
+    protected static String ORA_BLOB_CLASS_NAME = "oracle.sql.BLOB";
+    protected static String ORA_CLOB_CLASS_NAME = "oracle.sql.CLOB";

     protected Class JBOSS_CONN_CLASS;
     protected Class ORA_CONN_CLASS;
(Continue reading)

arminw | 5 Jan 2007 03:30
Picon
Favicon

svn commit: r492866 - in /db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/query: AbstractQueryImpl.java Query.java QueryByIdentity.java

Author: arminw
Date: Thu Jan  4 18:30:35 2007
New Revision: 492866

URL: http://svn.apache.org/viewvc?view=rev&rev=492866
Log:
add new methods to enable "select ... for update" and to append user-defined strings at the end of the query-string

Modified:
    db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/query/AbstractQueryImpl.java
    db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/query/Query.java
    db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/query/QueryByIdentity.java

Modified: db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/query/AbstractQueryImpl.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/query/AbstractQueryImpl.java?view=diff&rev=492866&r1=492865&r2=492866
==============================================================================
---
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/query/AbstractQueryImpl.java (original)
+++
db/ojb/branches/OJB_1_0_RELEASE/src/java/org/apache/ojb/broker/query/AbstractQueryImpl.java
Thu Jan  4 18:30:35 2007
 <at>  <at>  -37,6 +37,8  <at>  <at> 
     protected Class m_searchClass;
     protected Class m_baseClass;
     private boolean m_withExtents = true;
+    private boolean selectForUpdate;
+    private String postfix;

     public AbstractQueryImpl()
     {
(Continue reading)

arminw | 5 Jan 2007 03:32
Picon
Favicon

svn commit: r492868 - /db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/lob/LOBTest.java

Author: arminw
Date: Thu Jan  4 18:32:42 2007
New Revision: 492868

URL: http://svn.apache.org/viewvc?view=rev&rev=492868
Log:
enhance tests and fix problems with Oracle

Modified:
    db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/lob/LOBTest.java

Modified: db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/lob/LOBTest.java
URL: http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/lob/LOBTest.java?view=diff&rev=492868&r1=492867&r2=492868
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/lob/LOBTest.java (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/lob/LOBTest.java Thu Jan  4
18:32:42 2007
 <at>  <at>  -29,9 +29,11  <at>  <at> 
 import org.apache.commons.lang.SerializationUtils;
 import org.apache.ojb.broker.Identity;
 import org.apache.ojb.broker.platforms.PlatformHsqldbImpl;
+import org.apache.ojb.broker.platforms.PlatformOracleImpl;
 import org.apache.ojb.broker.query.Criteria;
 import org.apache.ojb.broker.query.QueryFactory;
 import org.apache.ojb.broker.query.ReportQueryByCriteria;
+import org.apache.ojb.broker.query.Query;
 import org.apache.ojb.broker.util.ObjectModification;
 import org.apache.ojb.junit.PBTestCase;

 <at>  <at>  -103,7 +105,7  <at>  <at> 
(Continue reading)


Gmane