Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/persister
In directory sc8-pr-cvs1:/tmp/cvs-serv9798/sf/hibernate/persister
Added Files:
NormalizedEntityPersister.java
Log Message:
refactorings to create SQL generation layer
--- NEW FILE: NormalizedEntityPersister.java ---
//$Id: NormalizedEntityPersister.java,v 1.1 2003/01/20 18:45:18 oneovthafew Exp $
package net.sf.hibernate.persister;
import net.sf.hibernate.util.ArrayHelper;
import net.sf.hibernate.util.JDBCExceptionReporter;
import net.sf.hibernate.util.StringHelper;
import net.sf.hibernate.loader.EntityLoader;
import net.sf.hibernate.loader.UniqueEntityLoader;
import net.sf.hibernate.mapping.Column;
import net.sf.hibernate.mapping.Component;
import net.sf.hibernate.mapping.PersistentClass;
import net.sf.hibernate.mapping.Property;
import net.sf.hibernate.mapping.Subclass;
import net.sf.hibernate.mapping.Table;
import java.io.InvalidObjectException;
import java.io.ObjectStreamException;
import java.io.Serializable;
import java.sql.PreparedStatement;
[...1004 lines suppressed...]
return alias + ( (tab==0) ? StringHelper.EMPTY_STRING : StringHelper.UNDERSCORE +Integer.toString(tab) );
}
public String fromJoinFragment(String alias, boolean innerJoin) {
return outerjoin(alias, innerJoin, true).toFromFragmentString();
}
public String whereJoinFragment(String alias, boolean innerJoin) {
return outerjoin(alias, innerJoin, true).toWhereFragmentString();
}
}
|