From: <one...@us...> - 2003-03-15 04:38:20
|
Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/mapping In directory sc8-pr-cvs1:/tmp/cvs-serv15497/sf/hibernate/mapping Modified Files: Column.java PersistentClass.java Log Message: refactored alias generation into Alias class Index: Column.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/mapping/Column.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Column.java 2 Mar 2003 06:58:50 -0000 1.9 --- Column.java 15 Mar 2003 04:38:17 -0000 1.10 *************** *** 6,9 **** --- 6,10 ---- import net.sf.hibernate.dialect.Dialect; import net.sf.hibernate.engine.Mapping; + import net.sf.hibernate.sql.Alias; import net.sf.hibernate.type.Type; import net.sf.hibernate.util.StringHelper; *************** *** 48,52 **** } else { ! return name.substring(0, 10) + uniqueInteger + StringHelper.UNDERSCORE; } } --- 49,53 ---- } else { ! return new Alias(10, Integer.toString(uniqueInteger) + StringHelper.UNDERSCORE).toAliasString(name); } } Index: PersistentClass.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/mapping/PersistentClass.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** PersistentClass.java 27 Jan 2003 12:51:50 -0000 1.10 --- PersistentClass.java 15 Mar 2003 04:38:17 -0000 1.11 *************** *** 6,11 **** import net.sf.hibernate.cache.CacheConcurrencyStrategy; import net.sf.hibernate.util.JoinedIterator; - import net.sf.hibernate.util.StringHelper; import net.sf.hibernate.util.Stringable; --- 6,11 ---- import net.sf.hibernate.cache.CacheConcurrencyStrategy; + import net.sf.hibernate.sql.Alias; import net.sf.hibernate.util.JoinedIterator; import net.sf.hibernate.util.Stringable; *************** *** 160,164 **** PrimaryKey pk = new PrimaryKey(); pk.setTable(table); ! pk.setName( StringHelper.suffix( table.getName(), "PK" ) ); table.setPrimaryKey(pk); --- 160,164 ---- PrimaryKey pk = new PrimaryKey(); pk.setTable(table); ! pk.setName( PK_ALIAS.toAliasString( table.getName() ) ); table.setPrimaryKey(pk); *************** *** 168,171 **** --- 168,173 ---- } } + + private static final Alias PK_ALIAS = new Alias(15, "PK"); } |