You need to get NH in Action, that would give you a much better idea abot
what is going on

On Sat, Mar 14, 2009 at 5:49 PM, Artem Tikhomirov <ar...@tikhomirovs.ru>wrote:

> I think I'm the only one who need a "big picture" before digging into code
> :( May be I'm to slow-minded. I do read SVN log (we build NH ourselves
> here), and I know ID generation algorithms.
>
> But when some crazy exception is thrown form the depth  of the Flash logic
> handling code with all it's java-like event objects I don't know what to do.
> Or, even worth, when HQL query got processed and merged with mapping
> information in some insane way, producing giant two-page SQL statement
> fetching all my database, whereas I clearly declared all one-to-many
> properties to be lazy loaded. In all of this cases I found myself hacking
> arownd the NH codebase, in the HTML tinager way, trying this and that to
> just make this thing work, not understandig WHY it does not work.
>
> OK. Now I understand, that it's not a "big picture", but anyways. Thank you
> for your responses.
>
>
> On Sat, Mar 14, 2009 at 6:36 PM, Dario Quintana <
> conta...@darioquintana.com.ar> wrote:
>
>> Hi
>>
>> For me NHibernate, as many other prj, is well organized, and maybe you
>> can't understand the whole project, but you can take a piece, analize it and
>> see how it works (i.e: How NHibernate manage the ID-Generation, it has many
>> algorithms: hilo,identity,sequence,etc.)
>>
>> Another way to understand NH is to taking the Jira, choose an issue an try
>> to patch it, you achieve it or not, will give you a good experience.
>>
>> Another way too, is to use the SVN log, find a fix for a jira-ticket, and
>> see how was solved, you'll find the "diff".
>>
>>
>> On Sat, Mar 14, 2009 at 1:13 PM, Artem Tikhomirov 
>> <ar...@tikhomirovs.ru>wrote:
>>
>>> Hello, everyone. I'm NH user and I have read this mail list for a while.
>>>
>>> I'm interested in diving into NHibernate internal architecture a little
>>> bit. It's hart for me just to read code base thought (I've tried). Is there
>>> any (maybe even partially outdated) document on this subject? Or blog post?
>>> Or somewhat relevant Hibernate article?
>>>
>>> Regards,
>>> Artem Tikhomirov.
>>>
>>
>>
>>
>> --
>> Dario Quintana
>> http://darioquintana.com.ar
>>
>
>

Reply via email to