🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #648

Re: Xml bestanden

#648
From: Christian R
Date: Tue, 25 Jul 2006 16:20
115 lines
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-mail
References: <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