org.apache.ojb.broker.accesslayer.conversions
Class BlankString2NullFieldConversion
java.lang.Object
org.apache.ojb.broker.accesslayer.conversions.BlankString2NullFieldConversion
- All Implemented Interfaces:
- FieldConversion, java.io.Serializable
- public class BlankString2NullFieldConversion
- extends java.lang.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.5 2004/04/04 23:53:32 brianm Exp $
- Author:
- Matthew Baird
- See Also:
- Serialized Form
Method Summary |
java.lang.Object |
javaToSql(java.lang.Object source)
Convert an object of the persistent class to a counterpart object
supported by the JDBC specification. |
java.lang.Object |
sqlToJava(java.lang.Object source)
Convert a JDBC object to a persistent class value. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BlankString2NullFieldConversion
public BlankString2NullFieldConversion()
javaToSql
public java.lang.Object javaToSql(java.lang.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 java.lang.Object sqlToJava(java.lang.Object source)
- Description copied from interface:
FieldConversion
- Convert a JDBC object to a persistent class value.
- Specified by:
sqlToJava
in interface FieldConversion
(C) 2002 - 2004 Apache Software Foundation
All rights reserved. Published under the Apache License 2.0.
http://db.apache.org/ojb
Version: 1.0.3, 2005-04-2