Hello,

I am using Visual Studio 2008, nHibernate v2.1.2, and an Oracle 10g
database.  I have a simple database table with four columns (a
record_id populated by a sequence, name, city, year).  When I try to
run the app, I get t he following error:

Could not compile the mapping document:
FirstSample.Mappings.Tester.hbm.xml

The mapping file looks like:
--------------------------
<?xml version="1.0" encoding="utf-8"?>
<hibernate-mapping assembly="FirstSample" xmlns="urn:nhibernate-
mapping-2.2">
  <class name="FirstSample.Domain.Tester, FirstSample" table="TESTER"
lazy="true" >
    <id name="recordId" type="Int64" column="RECORD_ID"
access="field">
      <generator class="sequence">
        <param name="sequence">TESTER_SEQ</param>
      </generator>
    </id>
    <property name="City" column="CITY" access="field" />
    <property name="Name" column="NAME" access="field" />
    <property name="Year" column="YEAR" access="field" />
  </class>
</hibernate-mapping>
-------------------------

The hibernate.cfg.xml looks like:
-------------------------
<property
name="connection.provider">NHibernate.Connection.DriverConnectionProvider</
property>
    <property name="dialect">NHibernate.Dialect.Oracle10gDialect</
property>
    <property
name="connection.driver_class">NHibernate.Driver.OracleClientDriver</
property>
    <property name="connection.connection_string">User
ID=iceberg;Password=iceberg;Data
Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)
(HOST=LOCALHOST)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)
(SERVER_NAME=XE)))</property>
    <property
name="proxyfactory.factory_class">NHibernate.ByteCode.Castle.ProxyFactoryFactory,
NHibernate.ByteCode.Castle</property>
    <property name="show_sql">true</property>
-------------------------

The Tester.cs class looks like:
------------------------
public class Tester {
        private string city;
        private string name;
        private long recordId;
        private long year;
        public Tester() { }
        public virtual string City {
            get { return this.city; }
            set { this.city = value; }
        }
        public virtual string Name {
            get { return this.name; }
            set { this.name = value; }
        }
        public virtual long RecordId {
            get { return this.recordId; }
            set { this.recordId = value; }
        }
        public virtual long Year {
            get { return this.year; }
            set { this.year = value; }
        }
    }
---------------------------------------

As a side note, I had the class and mapping file generated by
NHibernate Mapping Generator.

Any ideas would be greatly appreciated.

Thanks - Peter

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to