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.3 2003/01/19 12:17:18 brj Exp $
- Author:
- Matthew Baird
- See Also:
- Serialized Form
Method Summary |
java.lang.Object |
javaToSql(java.lang.Object source)
convert a Java object to its SQL pendant, used for insert & update |
java.lang.Object |
sqlToJava(java.lang.Object source)
convert a SQL value to a Java Object, used for SELECT |
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 a Java object to its SQL pendant, used for insert & update
- Specified by:
javaToSql
in interface FieldConversion
sqlToJava
public java.lang.Object sqlToJava(java.lang.Object source)
- Description copied from interface:
FieldConversion
- convert a SQL value to a Java Object, used for SELECT
- Specified by:
sqlToJava
in interface FieldConversion
Authors: Thomas Mahler and others. (C) 2000 - 2003 Apache Software Foundation
All rights reserved. Published under the Apache License.
http://db.apache.org/ojb
Version: 1.0.rc5, 2003-12-14