From: Michael D. <mik...@us...> - 2004-08-25 04:06:33
|
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> |