From: <one...@us...> - 2002-10-31 14:00:31
|
Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/map In directory usw-pr-cvs1:/tmp/cvs-serv519/cirrus/hibernate/map Modified Files: Collection.java RootClass.java Subclass.java Value.java Log Message: support for SQL quoted identifiers Index: Collection.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/map/Collection.java,v retrieving revision 1.44 retrieving revision 1.45 diff -C2 -d -r1.44 -r1.45 *** Collection.java 26 Oct 2002 16:43:27 -0000 1.44 --- Collection.java 31 Oct 2002 14:00:27 -0000 1.45 *************** *** 212,216 **** public Index createIndex() { Index index = new Index(); ! index.setName( table.getQualifiedName() + "IDX" + table.generateConstraintID() ); index.setTable(table); Iterator iter = getIdentifier().getColumnIterator(); --- 212,216 ---- public Index createIndex() { Index index = new Index(); ! index.setName( StringHelper.suffix( table.getQualifiedName(), "IDX" + table.generateConstraintID() ) ); index.setTable(table); Iterator iter = getIdentifier().getColumnIterator(); Index: RootClass.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/map/RootClass.java,v retrieving revision 1.47 retrieving revision 1.48 diff -C2 -d -r1.47 -r1.48 *** RootClass.java 27 Oct 2002 03:11:33 -0000 1.47 --- RootClass.java 31 Oct 2002 14:00:27 -0000 1.48 *************** *** 223,227 **** PrimaryKey pk = new PrimaryKey(); pk.setTable(table); ! pk.setName( table.getName() + "PK" ); Iterator iter = identifier.getColumnIterator(); while ( iter.hasNext() ) { --- 223,227 ---- PrimaryKey pk = new PrimaryKey(); pk.setTable(table); ! pk.setName( StringHelper.suffix( table.getName(), "PK" ) ); Iterator iter = identifier.getColumnIterator(); while ( iter.hasNext() ) { Index: Subclass.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/map/Subclass.java,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** Subclass.java 11 Oct 2002 04:37:43 -0000 1.17 --- Subclass.java 31 Oct 2002 14:00:28 -0000 1.18 *************** *** 8,11 **** --- 8,12 ---- import cirrus.hibernate.cache.CacheConcurrencyStrategy; import cirrus.hibernate.helpers.JoinedIterator; + import cirrus.hibernate.helpers.StringHelper; import cirrus.hibernate.persister.EntityPersister; import cirrus.hibernate.persister.MultiTableEntityPersister; *************** *** 118,122 **** PrimaryKey pk = new PrimaryKey(); pk.setTable(this.table); ! pk.setName( tableName + "PK" ); this.table.setPrimaryKey(pk); --- 119,123 ---- PrimaryKey pk = new PrimaryKey(); pk.setTable(this.table); ! pk.setName( StringHelper.suffix( tableName, "PK" ) ); this.table.setPrimaryKey(pk); Index: Value.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/map/Value.java,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** Value.java 27 Oct 2002 03:11:33 -0000 1.39 --- Value.java 31 Oct 2002 14:00:28 -0000 1.40 *************** *** 7,10 **** --- 7,11 ---- import cirrus.hibernate.*; import cirrus.hibernate.helpers.ReflectHelper; + import cirrus.hibernate.helpers.StringHelper; import cirrus.hibernate.id.Assigned; import cirrus.hibernate.id.IdentifierGenerator; *************** *** 115,119 **** } fk.setTable(table); ! fk.setName( table.getName() + "FK" + table.generateConstraintID() ); fk.setReferencedClass(persistentClass); root.addForeignKey(fk); --- 116,120 ---- } fk.setTable(table); ! fk.setName( StringHelper.suffix( table.getName(), "FK" + table.generateConstraintID() ) ); fk.setReferencedClass(persistentClass); root.addForeignKey(fk); |