Article View: be.comp.programming
Article #648Re: Xml bestanden
From: Christian R
Date: Tue, 25 Jul 2006 16:20
Date: Tue, 25 Jul 2006 16:20
115 lines
3268 bytes
3268 bytes
Dag John en Philip,
Bedankt om te antwoorden!
Mijn bedoeling is eigenlijk om verschillende klassen naar ��n grote MS SQL
Server 2005 database te mappen, en ik weet eigenlijk niet zo goed hoe ik dat
moet doen.
Dit heb ik alvast gevonden en in een aparte laag gestopt, zodat dit niet
tussen mijn model komt te staan. Een XML bestand genaamd:
nhibernate.cfg.xml, de inhoud is als volgt:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.0" >
<session-factory name="NHibernate.Test">
<!-- properties -->
<property
name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property
name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
<property name="connection.connection_string">Data
Source=.\SQLEXPRESS;Initial Catalog=DirkForum;Integrated
Security=True</property>
<property name="show_sql">false</property>
<property name="dialect">NHibernate.Dialect.MsSql2000Dialect</property>
<!-- mapping files -->
</session-factory>
</hibernate-configuration>
Nu heb ik in diezelfde laag een map gestopt genaamd Mappings en hierin zit
alvast dit bestand: Category.hbm.xml, met deze inhoud:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.0"
assembly ="DeWebForums.Model" namespace ="DeWebForums.Model">
<class name="Category" table="Categorie">
<id name="Id" type="Int32" column="ID" unsaved-value = "0">
<!-- access="field" -->
<generator class="native" />
</id>
<property name="Name"></property>
<property name="Description"></property>
<property name="ForumId"></property>
</class>
</hibernate-mapping>
Nu heb ik dit uitgeprobeerd en het werkt.
Nu had ik graag hetzelfde willen ondernemen, maar voor Users en nog enkele
andere klassen. Helaas lukt het niet, en weet ik niet of ik voor elke klasse
een dergelijk .hbm.xml bestand moet aanmaken, of onder het deze kan
schrijven?
Misschien hebben jullie raad?
Nogmaals bedankt.
Christian.
Technical Details
Message-ID:
<8xrxg.556265$Em.13110383@phobos.telenet-ops.be>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news.germany.com!aotearoa.belnet.be!news.belnet.be!hoboe2bl2.telenet-ops.be!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mailReferences:
<w49xg.554507$Fy6.13236319@phobos.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,cd999007efb21dc1 X-Google-Attributes: gidfcea4,public X-Google-Language: DUTCH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news.germany.com!aotearoa.belnet.be!news.belnet.be!hoboe2bl2.telenet-ops.be!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail From: "Christian R" <Christian.Rosseel@pandora.be> Newsgroups: be.comp.programming References: <w49xg.554507$Fy6.13236319@phobos.telenet-ops.be> Subject: Re: Xml bestanden Lines: 125 Organization: Home X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2869 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 Message-ID: <8xrxg.556265$Em.13110383@phobos.telenet-ops.be> Date: Tue, 25 Jul 2006 16:20:20 GMT NNTP-Posting-Host: 213.119.18.32 X-Complaints-To: abuse@telenet.be X-Trace: phobos.telenet-ops.be 1153844420 213.119.18.32 (Tue, 25 Jul 2006 18:20:20 MEST) NNTP-Posting-Date: Tue, 25 Jul 2006 18:20:20 MEST