User: mulder  
  Date: 00/10/19 13:01:23

  Modified:    src/resources/org/jboss/ejb/plugins/jaws/metadata
                        standardjaws.xml
  Log:
   - Errors in the XA wrapper after the user called close (i.e. during
     ejbStore at transaction end) will now propogate and cause the
     connection to be dropped if the pool is configured for it.
   - If a connection is dropped due to an error, and the pool falls
     below the minimum size, a new instance will be created to compensate.
   - Oracle DB mapping changed to "Oracle 7".  A new "Oracle 8" mapping is
     forthcoming.  With Oracle 7, you can only have one serialized Java
     object per table.
   - Pool minimum size cannot be greater than maximum size (unless max is
     0 = unlimited).
   - Result set wrapper now propogates errors appropriately.
  
  Revision  Changes    Path
  1.7       +68 -63    
jboss/src/resources/org/jboss/ejb/plugins/jaws/metadata/standardjaws.xml
  
  Index: standardjaws.xml
  ===================================================================
  RCS file: 
/products/cvs/ejboss/jboss/src/resources/org/jboss/ejb/plugins/jaws/metadata/standardjaws.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- standardjaws.xml  2000/10/18 20:51:00     1.6
  +++ standardjaws.xml  2000/10/19 20:01:22     1.7
  @@ -13,6 +13,74 @@
   
       <type-mappings>
           <type-mapping>
  +            <name>Oracle7</name>
  +            <mapping>
  +                <java-type>java.lang.Boolean</java-type>
  +                <jdbc-type>BIT</jdbc-type>
  +                <sql-type>NUMBER(1)</sql-type>
  +            </mapping>
  +            <mapping>
  +                <java-type>java.lang.Byte</java-type>
  +                <jdbc-type>NUMERIC</jdbc-type>
  +                <sql-type>NUMBER(3)</sql-type>
  +            </mapping>
  +            <mapping>
  +                <java-type>java.lang.Short</java-type>
  +                <jdbc-type>NUMERIC</jdbc-type>
  +                <sql-type>NUMBER(5)</sql-type>
  +            </mapping>
  +            <mapping>
  +                <java-type>java.lang.Integer</java-type>
  +                <jdbc-type>INTEGER</jdbc-type>
  +                <sql-type>NUMBER(10)</sql-type>
  +            </mapping>
  +            <mapping>
  +                <java-type>java.lang.Long</java-type>
  +                <jdbc-type>BIGINT</jdbc-type>
  +                <sql-type>NUMBER(38)</sql-type>
  +            </mapping>
  +            <mapping>
  +                <java-type>java.lang.Float</java-type>
  +                <jdbc-type>REAL</jdbc-type>
  +                <sql-type>NUMBER(38,7)</sql-type>
  +            </mapping>
  +            <mapping>
  +                <java-type>java.lang.Double</java-type>
  +                <jdbc-type>DOUBLE</jdbc-type>
  +                <sql-type>NUMBER(38,15)</sql-type>
  +            </mapping>
  +            <mapping>
  +                <java-type>java.lang.Character</java-type>
  +                <jdbc-type>CHAR</jdbc-type>
  +                <sql-type>CHAR</sql-type>
  +            </mapping>
  +            <mapping>
  +                <java-type>java.lang.String</java-type>
  +                <jdbc-type>VARCHAR</jdbc-type>
  +                <sql-type>VARCHAR(255)</sql-type>
  +            </mapping>
  +            <mapping>
  +                <java-type>java.sql.Date</java-type>
  +                <jdbc-type>DATE</jdbc-type>
  +                <sql-type>DATE</sql-type>
  +            </mapping>
  +            <mapping>
  +                <java-type>java.sql.Time</java-type>
  +                <jdbc-type>TIME</jdbc-type>
  +                <sql-type>DATE</sql-type>
  +            </mapping>
  +            <mapping>
  +                <java-type>java.sql.Timestamp</java-type>
  +                <jdbc-type>TIMESTAMP</jdbc-type>
  +                <sql-type>DATE</sql-type>
  +            </mapping>
  +            <mapping>
  +                <java-type>java.lang.Object</java-type>
  +                <jdbc-type>JAVA_OBJECT</jdbc-type>
  +                <sql-type>LONG RAW</sql-type>
  +            </mapping>
  +        </type-mapping>
  +        <type-mapping>
               <name>PostgreSQL</name>
               <mapping>
                   <java-type>java.lang.Boolean</java-type>
  @@ -252,69 +320,6 @@
                   <java-type>java.lang.Integer</java-type>
                   <jdbc-type>INTEGER</jdbc-type>
                   <sql-type>INTEGER</sql-type>
  -            </mapping>
  -        </type-mapping>
  -        <type-mapping>
  -            <name>Oracle</name>
  -            <mapping>
  -                <java-type>java.lang.Long</java-type>
  -                <jdbc-type>BIGINT</jdbc-type>
  -                <sql-type>NUMBER</sql-type>
  -            </mapping>
  -            <mapping>
  -                <java-type>java.lang.String</java-type>
  -                <jdbc-type>VARCHAR</jdbc-type>
  -                <sql-type>VARCHAR(256)</sql-type>
  -            </mapping>
  -            <mapping>
  -                <java-type>java.lang.Character</java-type>
  -                <jdbc-type>CHAR</jdbc-type>
  -                <sql-type>CHAR</sql-type>
  -            </mapping>
  -            <mapping>
  -                <java-type>java.lang.Short</java-type>
  -                <jdbc-type>INTEGER</jdbc-type>
  -                <sql-type>NUMBER</sql-type>
  -            </mapping>
  -            <mapping>
  -                <java-type>java.sql.TimeStamp</java-type>
  -                <jdbc-type>TIMESTAMP</jdbc-type>
  -                <sql-type>TIMESTAMP</sql-type>
  -            </mapping>
  -            <mapping>
  -                <java-type>java.lang.Double</java-type>
  -                <jdbc-type>DOUBLE</jdbc-type>
  -                <sql-type>NUMBER</sql-type>
  -            </mapping>
  -            <mapping>
  -                <java-type>java.lang.Byte</java-type>
  -                <jdbc-type>TINYINT</jdbc-type>
  -                <sql-type>NUMBER</sql-type>
  -            </mapping>
  -            <mapping>
  -                <java-type>java.lang.Boolean</java-type>
  -                <jdbc-type>BIT</jdbc-type>
  -                <sql-type>NUMBER</sql-type>
  -            </mapping>
  -            <mapping>
  -                <java-type>java.lang.Float</java-type>
  -                <jdbc-type>FLOAT</jdbc-type>
  -                <sql-type>NUMBER</sql-type>
  -            </mapping>
  -            <mapping>
  -                <java-type>java.lang.Object</java-type>
  -                <jdbc-type>JAVA_OBJECT</jdbc-type>
  -                <sql-type>JAVA_OBJECT</sql-type>
  -            </mapping>
  -            <mapping>
  -                <java-type>java.util.Date</java-type>
  -                <jdbc-type>DATE</jdbc-type>
  -                <sql-type>DATE</sql-type>
  -            </mapping>
  -            <mapping>
  -                <java-type>java.lang.Integer</java-type>
  -                <jdbc-type>INTEGER</jdbc-type>
  -                <sql-type>NUMBER</sql-type>
               </mapping>
           </type-mapping>
           <type-mapping>
  
  
  

Reply via email to