0 Replies Latest reply on Dec 19, 2001 11:52 AM by cisbrh

    does CMP support BigInteger in 2.4.3

    cisbrh

      I am looking at the JDBCUtil.java file in src/main/org/jboss/ejb/plugins/cmp/jdbc for version 2.4.3 and I cannot see a result method for BigInteger:

      rsTypes.put(java.util.Date.class.getName(), ResultSet.class.getMethod("getTimestamp", arg));
      rsTypes.put(java.sql.Date.class.getName(), ResultSet.class.getMethod("getDate", arg));
      rsTypes.put(java.sql.Time.class.getName(), ResultSet.class.getMethod("getTime", arg));
      rsTypes.put(java.sql.Timestamp.class.getName(), ResultSet.class.getMethod("getTimestamp", arg));
      rsTypes.put(java.math.BigDecimal.class.getName(), ResultSet.class.getMethod("getBigDecimal", arg));
      rsTypes.put(java.sql.Ref.class.getName(), ResultSet.class.getMethod("getRef", arg));
      rsTypes.put(java.lang.String.class.getName(), ResultSet.class.getMethod("getString", arg));
      rsTypes.put(java.lang.Boolean.class.getName(), ResultSet.class.getMethod("getBoolean", arg));
      rsTypes.put(Boolean.TYPE.getName(), ResultSet.class.getMethod("getBoolean", arg));
      rsTypes.put(java.lang.Byte.class.getName(), ResultSet.class.getMethod("getByte", arg));
      rsTypes.put(Byte.TYPE.getName(), ResultSet.class.getMethod("getByte", arg));
      rsTypes.put(java.lang.Character.class.getName(), ResultSet.class.getMethod("getString", arg));
      rsTypes.put(Character.TYPE.getName(), ResultSet.class.getMethod("getString", arg));
      rsTypes.put(java.lang.Short.class.getName(), ResultSet.class.getMethod("getShort", arg));
      rsTypes.put(Short.TYPE.getName(), ResultSet.class.getMethod("getShort", arg));
      rsTypes.put(java.lang.Integer.class.getName(), ResultSet.class.getMethod("getInt", arg));
      rsTypes.put(Integer.TYPE.getName(), ResultSet.class.getMethod("getInt", arg));
      rsTypes.put(java.lang.Long.class.getName(), ResultSet.class.getMethod("getLong", arg));
      rsTypes.put(Long.TYPE.getName(), ResultSet.class.getMethod("getLong", arg));
      rsTypes.put(java.lang.Float.class.getName(), ResultSet.class.getMethod("getFloat", arg));
      rsTypes.put(Float.TYPE.getName(), ResultSet.class.getMethod("getFloat", arg));
      rsTypes.put(java.lang.Double.class.getName(), ResultSet.class.getMethod("getDouble", arg));
      rsTypes.put(Double.TYPE.getName(), ResultSet.class.getMethod("getDouble", arg));

      Does that mean that I cannot readback a BigInteger from the DB ? cf preivous post.

      Thanks,
      Benjamin