org.apache.ojb.broker.accesslayer.conversions
Class BlankString2NullFieldConversion

java.lang.Object
  extended by org.apache.ojb.broker.accesslayer.conversions.BlankString2NullFieldConversion
All Implemented Interfaces:
Serializable, FieldConversion

public class BlankString2NullFieldConversion
extends Object
implements FieldConversion

this implementation of the FieldConversion interface converts between blank strings ("") and nulls values in the rdbms. This is to make oracle and SQL Server compatible, as Oracle stores blank strings as nulls, which makes comparisons on re-materialized objects problematic.

Version:
$Id: BlankString2NullFieldConversion.java,v 1.1 2007-08-24 22:17:31 ewestfal Exp $
Author:
Matthew Baird
See Also:
Serialized Form

Constructor Summary
BlankString2NullFieldConversion()
           
 
Method Summary
 Object javaToSql(Object source)
          Convert an object of the persistent class to a counterpart object supported by the JDBC specification.
 Object sqlToJava(Object source)
          Convert a JDBC object to a persistent class value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlankString2NullFieldConversion

public BlankString2NullFieldConversion()
Method Detail

javaToSql

public Object javaToSql(Object source)
Description copied from interface: FieldConversion
Convert an object of the persistent class to a counterpart object supported by the JDBC specification.

Specified by:
javaToSql in interface FieldConversion

sqlToJava

public Object sqlToJava(Object source)
Description copied from interface: FieldConversion
Convert a JDBC object to a persistent class value.

Specified by:
sqlToJava in interface FieldConversion


Copyright © 2007-2012 The Kuali Foundation. All Rights Reserved.