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