🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
5 messages
5 total messages Started by Christian R Mon, 24 Jul 2006 19:21
Xml bestanden
#643
Author: Christian R
Date: Mon, 24 Jul 2006 19:21
13 lines
1287 bytes
Dag iedereen,



Kan er mij aub iemand vertellen wat het verschil is tussen een 
 "naam.cfg.xml" bestand en een "naam.hbm.xml" bestand? Het zou iets te maken 
hebben met NHibernate.

Alvast bedankt.



Christian.
Re: Xml bestanden
#644
Author: Philip Paeps
Date: Mon, 24 Jul 2006 19:42
21 lines
1568 bytes
Christian R <Christian.Rosseel@pandora.be> wrote:
> Kan er mij aub iemand vertellen wat het verschil is tussen een
> "naam.cfg.xml" bestand en een "naam.hbm.xml" bestand?

De filename.  Hoewel dat een property van de inode is, en niet echt van de
"file" zelf.

> Het zou iets te maken hebben met NHibernate.

Zonder dtd kan je niets afleiden.  De naam van een file heeft absoluut niets
met de inhoud te maken.

 - Philip

-- 
Philip Paeps                              Please don't email any replies
philip@paeps.cx                               I follow the newsgroup.

  The maze was so small that people got lost looking *for* it.
  	-- Bloody Stupid Johnson at his finest
  	   (Terry Pratchett, Men at Arms)
Re: Xml bestanden
#645
Author: John Bokma
Date: Mon, 24 Jul 2006 20:25
26 lines
1694 bytes
"Christian R" <Christian.Rosseel@pandora.be> wrote:

> Dag iedereen,
> 
> 
> 
> Kan er mij aub iemand vertellen wat het verschil is tussen een 
>  "naam.cfg.xml" bestand en een "naam.hbm.xml" bestand? Het zou iets te
>  maken 
> hebben met NHibernate.


"Create the class.hbm.xml files and hibernate.cfg.xml and place them at 
 the EJB module"
Eerste resultaat met: http://www.google.com/search?q=hbm.xml

"This is an Ant task that generates the hibernate.cfg.xml file from a set 
of mapping files, useful either as a standalone Ant task or one can write 
a more ..."
Eerste resultaat met: http://www.google.com/search?q=cfg.xml

-- 
John Bokma
                 Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar:  http://castleamber.com/
Tevreden opdrachtgevers:     http://castleamber.com/testimonials.html
Re: Xml bestanden
#648
Author: 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.
Re: Xml bestanden
#678
Author: Wouter Beheydt
Date: Mon, 18 Sep 2006 16:52
33 lines
2274 bytes
> ...
>
> 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.
> 


Christian,

In de download van hibernate zit een map met documentatie, oa een manual
in pdf. Die kan je best eens doornemen. Je vindt dezelfde documentatie
ook op de site van hibernate.

Wat die .hbm.xml bestanden betreft neem ik aan dat iedereen zijn eigen
stijl kan hebben. Ikzelf werk met zo'n bestand voor elk valueobject en
zet al die dingen samen in de package van de valueobjecten. De
basismappings zijn niet zo moeilijk, met associations moet je wat
oppassen maar er staan goede voorbeelden in de doc.

Groetjes,
Wouter
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads