DBUTILS_1_3_RC1 | Tue Nov 03 09:24:02 JST 2009 | ff5f2d | 66 | private static final Map, Object> primitiveDefaults = new HashMap, Object>(); |
DBUTILS_1_4_RC1 | Sat Aug 20 19:42:53 JST 2011 | 023de4 | 69 | primitiveDefaults.put(Integer.TYPE, Integer.valueOf(0)); |
DBUTILS_1_4_RC1 | Sat Aug 20 19:42:53 JST 2011 | 023de4 | 70 | primitiveDefaults.put(Short.TYPE, Short.valueOf((short) 0)); |
DBUTILS_1_4_RC1 | Sat Aug 20 19:42:53 JST 2011 | 023de4 | 71 | primitiveDefaults.put(Byte.TYPE, Byte.valueOf((byte) 0)); |
DBUTILS_1_4_RC1 | Sat Aug 20 19:42:53 JST 2011 | 023de4 | 72 | primitiveDefaults.put(Float.TYPE, Float.valueOf(0f)); |
DBUTILS_1_4_RC1 | Sat Aug 20 19:42:53 JST 2011 | 023de4 | 73 | primitiveDefaults.put(Double.TYPE, Double.valueOf(0d)); |
DBUTILS_1_4_RC1 | Sat Aug 20 19:42:53 JST 2011 | 023de4 | 74 | primitiveDefaults.put(Long.TYPE, Long.valueOf(0L)); |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 75 | primitiveDefaults.put(Boolean.TYPE, Boolean.FALSE); |
DBUTILS_1_4_RC1 | Sat Aug 20 19:42:53 JST 2011 | 023de4 | 76 | primitiveDefaults.put(Character.TYPE, Character.valueOf((char) 0)); |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 77 | } |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 83 | super(); |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 84 | } |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 121 | PropertyDescriptor[] props = this.propertyDescriptors(type); |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 123 | ResultSetMetaData rsmd = rs.getMetaData(); |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 124 | int[] columnToProperty = this.mapColumnsToProperties(rsmd, props); |
DBUTILS_1_1_RC2 | Thu Sep 02 12:06:29 JST 2004 | cedc25 | 126 | return this.createBean(rs, type, props, columnToProperty); |
DBUTILS_1_3_RC1 | Tue Nov 03 09:24:02 JST 2009 | ff5f2d | 194 | T bean = this.newInstance(type); |
DBUTILS_1_1_RC2 | Thu Sep 02 12:06:29 JST 2004 | cedc25 | 196 | for (int i = 1; i < columnToProperty.length; i++) { |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 214 | return bean; |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 328 | return c.newInstance(); |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 350 | BeanInfo beanInfo = null; |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 352 | beanInfo = Introspector.getBeanInfo(c); |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 357 | } |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 359 | return beanInfo.getPropertyDescriptors(); |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 382 | int cols = rsmd.getColumnCount(); |
DBUTILS_1_4_RC2 | Sat Sep 17 07:44:05 JST 2011 | b28f38 | 383 | int[] columnToProperty = new int[cols + 1]; |
DBUTILS_1_1_RC2 | Thu Sep 02 11:51:40 JST 2004 | 150e2a | 384 | Arrays.fill(columnToProperty, PROPERTY_NOT_FOUND); |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 386 | for (int col = 1; col <= cols; col++) { |
DBUTILS_1_1_RC2 | Mon Mar 15 08:03:54 JST 2004 | e89c9b | 400 | return columnToProperty; |