Skip to content

Commit 133eb46

Browse files
author
Sergey Koshcheyev
committedApr 24, 2005
Integrated two more tests from H2.1, fixed uncovered bugs.
SVN: trunk@1399
1 parent 71196b2 commit 133eb46

File tree

13 files changed

+546
-85
lines changed

13 files changed

+546
-85
lines changed
 

‎src/NHibernate.DomainModel/Bar.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
namespace NHibernate.DomainModel
55
{
66
[Serializable]
7-
public class Bar : Abstract, BarProxy
7+
public class Bar : Abstract, BarProxy, INamed
88
{
99
private int _x;
1010
private string _barString;

‎src/NHibernate.DomainModel/Baz.cs

+21-5
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace NHibernate.DomainModel
1212
/// This class is autogenerated
1313
/// </remark>
1414
[Serializable]
15-
public class Baz : IComparable
15+
public class Baz : INamed, IComparable
1616
{
1717

1818
#region Fields
@@ -38,6 +38,7 @@ public class Baz : IComparable
3838
private System.Collections.IDictionary _cachedMap;
3939
private System.Collections.IDictionary _stringGlarchMap;
4040
private System.Collections.IDictionary _anyToAny;
41+
private System.Collections.IList _manyToAny;
4142
private Iesi.Collections.ISet _fooSet;
4243
private Iesi.Collections.ISet _stringSet;
4344
private Iesi.Collections.ISet _topFoos;
@@ -46,9 +47,9 @@ public class Baz : IComparable
4647
private Iesi.Collections.ISet _sortablez;
4748
private System.Collections.IList _bag;
4849
private System.Collections.IList _fooBag;
49-
private System.Collections.IList _bazez;
5050
private System.Collections.IList _idFooBag;
5151
private System.Collections.IList _byteBag;
52+
private System.Collections.IList _bazez;
5253

5354
#endregion
5455

@@ -314,7 +315,22 @@ public System.Collections.IDictionary AnyToAny
314315
}
315316
}
316317

317-
/// <summary>
318+
/// <summary>
319+
/// Get/set for manyToAny
320+
/// </summary>
321+
public System.Collections.IList ManyToAny
322+
{
323+
get
324+
{
325+
return this._manyToAny;
326+
}
327+
set
328+
{
329+
this._manyToAny = value;
330+
}
331+
}
332+
333+
/// <summary>
318334
/// Gets or sets the intArray
319335
/// </summary>
320336
public int[] IntArray
@@ -556,8 +572,8 @@ public void SetDefaults()
556572
StringDateMap = new SortedList();
557573
StringDateMap.Add( "now", DateTime.Now );
558574
StringDateMap.Add( "never", null );
559-
StringDateMap.Add( "millenium", new DateTime( 2000, 01, 01 ) );
560-
//StringDateMap.Add( "big bang", new DateTime(0) );
575+
StringDateMap.Add( "big bang", new DateTime(0L) );
576+
//StringDateMap.Add( "millenium", new DateTime( 2000, 01, 01 ) );
561577
ArrayList list = new ArrayList();
562578
list.AddRange( StringSet );
563579
StringList = list;

‎src/NHibernate.DomainModel/Baz.hbm.xml

+10-1
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,16 @@
313313
<column name="el_id_"/>
314314
</many-to-any>
315315
</map>
316-
316+
317+
<list name="ManyToAny" lazy="true">
318+
<key column="baz"/>
319+
<index column="ind"/>
320+
<many-to-any id-type="string">
321+
<column name="el_clazz_"/>
322+
<column name="el_id_"/>
323+
</many-to-any>
324+
</list>
325+
317326
<bag name="Bazez" lazy="true" order-by="name_b desc" cascade="all">
318327
<key column="`baz id`"/>
319328
<one-to-many class="NHibernate.DomainModel.Baz, NHibernate.DomainModel"/>

‎src/NHibernate.DomainModel/Foo.cs

+5
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,11 @@ public class Foo : FooProxy, ILifecycle
6464
public Foo()
6565
{
6666
}
67+
68+
public Foo( int x )
69+
{
70+
_x = x;
71+
}
6772

6873
#endregion
6974

‎src/NHibernate.DomainModel/FooBar.hbm.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">
33
<import class="NHibernate.DomainModel.FooStatus, NHibernate.DomainModel" />
44
<import class="NHibernate.DomainModel.Result, NHibernate.DomainModel" />
5-
<import class="NHibernate.DomainModel.Named, NHibernate.DomainModel" />
5+
<import class="NHibernate.DomainModel.INamed, NHibernate.DomainModel" />
66

77
<class
88
name="NHibernate.DomainModel.Foo, NHibernate.DomainModel"

‎src/NHibernate.DomainModel/Glarch.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
namespace NHibernate.DomainModel
55
{
66
[Serializable]
7-
public class Glarch : Super, GlarchProxy, ILifecycle
7+
public class Glarch : Super, GlarchProxy, ILifecycle, INamed
88
{
99

1010
private int _version;

‎src/NHibernate.DomainModel/Holder.cs

+8
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@ public class Holder : INamed
1515
private string _name;
1616
private Holder _otherHolder;
1717

18+
public Holder()
19+
{
20+
}
21+
22+
public Holder( string name )
23+
{
24+
_name = name;
25+
}
1826

1927
public string Id
2028
{

‎src/NHibernate.DomainModel/Master.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ namespace NHibernate.DomainModel
77
/// Summary description for Master.
88
/// </summary>
99
[Serializable]
10-
public class Master
10+
public class Master : INamed
1111
{
1212
private static object _emptyObject = new object();
1313

0 commit comments

Comments
 (0)
Please sign in to comment.