1 package org.apache.ojb.broker.accesslayer.conversions; 2 3 17 18 26 public class Int2IntegerFieldConversion implements FieldConversion 27 { 28 29 private static final Integer NULL_INTEGER = null; 30 private static final Integer ZERO = new Integer (0); 31 32 public Object javaToSql(Object obj) throws ConversionException 33 { 34 if (obj instanceof Integer ) 35 { 36 Integer instance = (Integer ) obj; 37 if (instance.equals(ZERO)) 38 { 39 return NULL_INTEGER; 40 } 41 else 42 { 43 return obj; 44 } 45 } 46 else 47 { 48 return obj; 49 } 50 } 51 52 public Object sqlToJava(Object obj) throws ConversionException 53 { 54 return obj; 55 } 56 } 57 | Popular Tags |