The life cycle of the mapping is explained here
http://fabiomaulo.blogspot.com/2010/03/nhibernate-mappings-path.html

2010/3/30 Fabio Maulo <[email protected]>

> The third...
> After BuildSessionFatory all mapping-metadata are compiled to persisters
> and you can throw the Configuration with its state.
>
> 2010/3/30 Diego Mijelshon <[email protected]>
>
> Fabio answered he first part, so I'll answer the second one:
>>
>> "Is the impact on performance only in startup? Or is it olso during CRUD
>> operations?"
>>
>> Once the SessionFactory has been created, it doesn't matter how you
>> configured it.
>>
>>    Diego
>>
>>
>>
>> On Tue, Mar 30, 2010 at 10:36, Visar Uruqi <[email protected]> wrote:
>>
>>> Is it true that if I specify details in the mapping xml file
>>> like for example the data-type of the property the length and othe
>>> constraints,
>>> would result in a faster startup and better performance?
>>>
>>> (I came to this idea when I enabled the log4net Logging library, and
>>> got
>>> a bunch of mapping and reflection statements in the logfile.txt, I
>>> think Nhibernate was trying
>>> to figure out what kind of data-type I am using in my POCO classes...
>>> and therefore
>>> consuming time and energy.
>>>
>>> Let me show what I mean:
>>>
>>> For example this is a mapping without specifying any details, just the
>>> property names
>>> <class name="Artikulli" table="Artikulli">
>>>                <id name="ID">
>>>                        <generator class="native" />
>>>                </id>
>>>                <property name="Emri"/>
>>>                <property name="Pershkrimi"/>
>>>                <property name="Data"/>
>>>        </class>
>>>
>>> And this is a mapping with data-type, length etc.
>>> <class name="Article" table="Article">
>>>                <id name="ID" column="ID">
>>>                        <generator class="native" />
>>>                </id>
>>>                <property name="Name" type="String" length="50"/>
>>>                <property name="Desc" type="String" length="50"/>
>>>                <property name="Date" type="DateTime"/>
>>>        </class>
>>>
>>> The question is "Is this configuration going to be faster?" Consider
>>> when you have 20 or more entities
>>> Is the impact on performance only in startup? Or is it olso during
>>> CRUD operations?
>>>
>>> Visar
>>>
>>> --
>>> 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]<nhusers%[email protected]>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/nhusers?hl=en.
>>>
>>>
>>  --
>> 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]<nhusers%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/nhusers?hl=en.
>>
>
>
>
> --
> Fabio Maulo
>
>


-- 
Fabio Maulo

-- 
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