Do you get an inner exception with more details? /Oskar
2009/11/22 raihan <[email protected]>: > I feel like a stupid! Yes, that extra slash was causing those > issues. Thanks so much Oskar! > I took that out, but now I have the error that says "could not compile > the mapping document CXI.LicenseServer.Model.agency.hbm.xml" or > something like that. I must mention that the agency class has other > properties that I did not include in the mapping file. I was just > trying out with one property to see if I can get going with > NHibernate. Do you think that is causing an issue? But I remember > reading that if I don't mention other properties, NHIbernate will > simply not persist them. > Please help! Again > Raihan > > On Nov 20, 6:21 pm, Oskar Berggren <[email protected]> wrote: >> <id name=" AgencyID" column="agencyid"/> >> >> You have an extra slash there... >> >> /Oskar >> >> 2009/11/20 raihan <[email protected]>: >> >> > I have been struggling a great deal with NHIbernate – I am trying to >> > use it for the first time in a project and getting nowhere with it. >> > I would really appreciate anyone's help in figuring out what I am >> > doing wrong. >> > Here is what I have for the project – >> > Assembly name – LicenseServer >> > Root Namespace – CXI.LicenseServer >> > All my model objects are under CXI.LicenseServer.Model namespace along >> > with their mapping files. Mapping files are compiled as embedded >> > resources. >> >> > Here is hibernate configuration in app.config – >> >> > <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"> >> > <session-factory> >> > <property name="connection.driver_class"> >> > NHibernate.Driver.NpgsqlDriver >> > </property> >> > <property name="connection.connection_string"> >> > Server=localhost;database=db_test;User >> > ID=test_user;Password=test123; >> > </property> >> > <property name="dialect"> >> > NHibernate.Dialect.PostgreSQLDialect >> > </property> >> > <property name="show_sql"> >> > false >> > </property> >> > <property >> > name="proxyfactory.factory_class">NHibernate.ByteCode.LinFu.ProxyFactoryFactory, >> > NHibernate.ByteCode.LinFu</property> >> > <mapping assembly="LicenseServer" /> >> > </session-factory> >> > </hibernate-configuration> >> >> > Here is part of my Agency object – >> >> > using System; >> >> > namespace CXI.LicenseServer.Model >> > { >> > /// <summary> >> > /// Description of Agency. >> > /// </summary> >> > public class Agency >> > { >> > private string agencyID; >> > public virtual string AgencyID { >> > get { return agencyID; } >> > set >> > { >> > if(String.IsNullOrEmpty(value) >> > || value.Trim().Length != 9) >> > { >> > throw new ArgumentException("Agency ID >> > must be 9 characters long!"); >> > } >> > agencyID = value; >> > } >> > } >> >> > private string agencyName; >> > public virtual string AgencyName { >> > get { return agencyName; } >> > set { agencyName = value; } >> > } >> > } >> > } >> >> > Here is my Agency.hbm.xml mapping file – >> >> > <?xml version="1.0"?> >> > <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" >> > namespace="CXI.LicenseServer.Model" assembly="LicenseServer"> >> > <class name="CXI.LicenseServer.Model.Agency, >> > CXI.LicenseServer.Model" table="agency"> >> > <id name=" AgencyID" column="agencyid"/> >> > <generator class="assigned" /> >> > </id> >> >> > <property name="AgencyName"> >> > <column name="agencyname"/> >> > </property> >> > </class> >> > </hibernate-mapping> >> >> > If I keep the generator element, then I get an error saying generator >> > element is invalid child of class element under 2.2 schema. >> > If I comment that out, then I get the “Could not configure datastore >> > from input stream CXI.LicenseServer.Model.Agency.hbm.xml” error. >> >> > I have looked and looked without any luck! I am just frustrated to >> > the point of giving up! But so many people are using NHibernate out >> > there without any issues! >> >> > Please help! >> > Raihan >> >> > -- >> >> > 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 >> > athttp://groups.google.com/group/nhusers?hl=. > > -- > > 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=. > > > -- 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=.
