Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/map
In directory sc8-pr-cvs1:/tmp/cvs-serv31865/hibernate/map
Modified Files:
ForeignKey.java
Log Message:
fixed a bug in SchemaExport where generated foreign key constraints did not used qualified tablename for referenced table
Index: ForeignKey.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/map/ForeignKey.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** ForeignKey.java 26 Nov 2002 03:35:43 -0000 1.12
--- ForeignKey.java 14 Jan 2003 13:01:09 -0000 1.13
***************
*** 24,32 ****
i++;
}
! return d.getAddForeignKeyConstraintString(constraintName, cols, referencedTable.getName(), refcols);
}
public Table getReferencedTable() {
return referencedTable;
}
public void setReferencedTable(Table referencedTable) throws MappingException {
if ( referencedTable.getPrimaryKey().getColumnSpan()!=getColumnSpan() )
--- 24,34 ----
i++;
}
! return d.getAddForeignKeyConstraintString(constraintName, cols, referencedTable.getQualifiedName(), refcols);
}
+
public Table getReferencedTable() {
return referencedTable;
}
+
public void setReferencedTable(Table referencedTable) throws MappingException {
if ( referencedTable.getPrimaryKey().getColumnSpan()!=getColumnSpan() )
***************
*** 45,48 ****
--- 47,51 ----
return referencedClass;
}
+
public void setReferencedClass(Class referencedClass) {
this.referencedClass = referencedClass;
|