Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.DomainModel
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28800/nhibernate/src/NHibernate.DomainModel
Modified Files:
NHibernate.DomainModel-1.1.csproj
Added Files:
Component.cs Componentizable.cs Componentizable.hbm.xml
Log Message:
NH-204 : Test code for SQL queries
--- NEW FILE: Componentizable.cs ---
using System;
namespace NHibernate.DomainModel
{
/// <summary>
/// Summary description for Componentizable.
/// </summary>
public class Componentizable
{
private int _id;
public string _nickName;
private Component _component;
public Componentizable()
{
}
public int Id
{
get { return _id; }
set { _id = value; }
}
public Component Component
{
get { return _component; }
set { _component = value; }
}
public string NickName
{
get { return _nickName; }
set { _nickName = value; }
}
}
}
--- NEW FILE: Componentizable.hbm.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0" namespace="NHibernate.DomainModel" assembly="NHibernate.Test">
<class name="NHibernate.DomainModel.Componentizable">
<id name="id">
<generator class="native"/>
</id>
<property name="nickName"/>
<component name="component" access="property" class="NHibernate.DomainModel.Component">
<property name="name"/>
<component name="subComponent" class="NHibernate.DomainModel.SubComponent">
<property name="subName"/>
<property name="subName1"/>
</component>
</component>
</class>
</hibernate-mapping>
Index: NHibernate.DomainModel-1.1.csproj
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.DomainModel/NHibernate.DomainModel-1.1.csproj,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** NHibernate.DomainModel-1.1.csproj 10 Feb 2005 17:47:58 -0000 1.30
--- NHibernate.DomainModel-1.1.csproj 21 Mar 2005 12:22:36 -0000 1.31
***************
*** 199,202 ****
--- 199,207 ----
/>
<File
+ RelPath = "Component.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
RelPath = "ComponentCollection.cs"
SubType = "Code"
***************
*** 204,207 ****
--- 209,221 ----
/>
<File
+ RelPath = "Componentizable.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
+ RelPath = "Componentizable.hbm.xml"
+ BuildAction = "EmbeddedResource"
+ />
+ <File
RelPath = "CompositeElement.cs"
SubType = "Code"
***************
*** 551,554 ****
--- 565,573 ----
/>
<File
+ RelPath = "SubComponent.cs"
+ SubType = "Code"
+ BuildAction = "Compile"
+ />
+ <File
RelPath = "SubDetail.cs"
SubType = "Code"
--- NEW FILE: Component.cs ---
using System;
namespace NHibernate.DomainModel
{
/// <summary>
/// Summary description for Component.
/// </summary>
public class Component
{
private string _name;
private SubComponent _subComponent;
public Component()
{
}
public string Name
{
get { return _name; }
set { _name = value; }
}
public SubComponent SubComponent
{
get { return _subComponent; }
set { _subComponent = value; }
}
}
}
|