org.exolab.castor.persist
Class SQLRelationLoader
public
class
SQLRelationLoader
extends Object
SQLRelationLoader is a quick hack for creating and removing
relation from a many-to-many relation database from ClassMolder.
Eventually, it will be merged into SQLEngine. But, it requires
chaning of the Persistence interface.
Author: Thomas Yip
Constructor Summary |
| SQLRelationLoader(String table, String[] key, int[] keyType, TypeConvertor[] idTo, TypeConvertor[] idFrom, String[] idParam, String[] otherKey, int[] otherKeyType, TypeConvertor[] ridTo, TypeConvertor[] ridFrom, String[] ridParam) |
public SQLRelationLoader(String table, String[] key, int[] keyType,
TypeConvertor[] idTo,
TypeConvertor[] idFrom, String[] idParam, String[] otherKey, int[] otherKeyType,
TypeConvertor[] ridTo,
TypeConvertor[] ridFrom, String[] ridParam)
public void createRelation(Connection conn, Object leftValue, Object rightValue)
public void deleteRelation(Connection conn, Object leftValue)
public void deleteRelation(Connection conn, Object leftValue, Object rightValue)
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com