Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.DomainModel/NHSpecific
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8185/NHSpecific
Added Files:
BlobberInMemory.cs BlobberInMemory.hbm.xml
Log Message:
Added test for blobs/clobs in memory
--- NEW FILE: BlobberInMemory.cs ---
using System;
namespace NHibernate.DomainModel.NHSpecific
{
/// <summary>
/// Summary description for BlobberInMemory.
/// </summary>
public class BlobberInMemory
{
private int _id;
private byte[] _blob;
private string _clob;
public int Id
{
get { return _id; }
set { _id = value; }
}
public byte[] BinaryBlob
{
get { return _blob; }
set { _blob = value; }
}
public string StringClob
{
get { return _clob; }
set { _clob = value; }
}
}
}
--- NEW FILE: BlobberInMemory.hbm.xml ---
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">
<class
name="NHibernate.DomainModel.NHSpecific.BlobberInMemory, NHibernate.DomainModel"
table="bim"
dynamic-update="true"
>
<id
name="Id"
type="Int32"
>
<generator class="hilo" />
</id>
<!--
setting it to 100000 to get past the length that most dialects
can hold in just a plain var binary column
-->
<property name="BinaryBlob" column="blob_" type="BinaryBlob" length="100000"/>
<property name="StringClob" column="clob_" type="StringClob" length="100000"/>
</class>
</hibernate-mapping>
|