Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Cfg
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31300
Modified Files:
Configuration.cs
Log Message:
Sequences were not getting created when the tables were created. Fixed problem reported in JIRA NH-47.
Index: Configuration.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Cfg/Configuration.cs,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** Configuration.cs 10 Feb 2004 18:28:27 -0000 1.8
--- Configuration.cs 10 Apr 2004 05:23:35 -0000 1.9
***************
*** 300,309 ****
}
! private ICollection CollectionGenerators(Dialect.Dialect dialect) {
Hashtable generators = new Hashtable();
! foreach(PersistentClass clazz in generators) {
IIdentifierGenerator ig = clazz.Identifier.CreateIdentifierGenerator(dialect);
! if ( ig is IPersistentIdentifierGenerator ) generators.Add(
! ( (IPersistentIdentifierGenerator) ig).GeneratorKey(), ig);
}
--- 300,311 ----
}
! private ICollection CollectionGenerators(Dialect.Dialect dialect)
! {
Hashtable generators = new Hashtable();
! foreach(PersistentClass clazz in classes.Values)
! {
IIdentifierGenerator ig = clazz.Identifier.CreateIdentifierGenerator(dialect);
! if ( ig is IPersistentIdentifierGenerator )
! generators.Add( ( (IPersistentIdentifierGenerator) ig).GeneratorKey(), ig);
}
***************
*** 314,318 ****
/// Generate DDL for droping tables
/// </summary>
! public string[] GenerateDropSchemaScript(Dialect.Dialect dialect) {
SecondPassCompile();
--- 316,321 ----
/// Generate DDL for droping tables
/// </summary>
! public string[] GenerateDropSchemaScript(Dialect.Dialect dialect)
! {
SecondPassCompile();
|