﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Fred commented on NHibernate 2.0 Final is out!</title><description>as smatiana asked for it ...
  
  
Well, not that bad...We are always in the same battle field :
  
we are using Ntiered architecture using WCF and we don not use DTO or whatever you may call them.
  
  
As all ORM what matter is the quality of the mapping and understanding the N+1 issues. 
  
  
Well I'm quite disapointed on the evict and lock methods which are a bit hazardeous, but it's still working. 
  
the same way, I 'd love one day to get some time to work on a "Collection.Update()"
  
  
We are using fully detached object from NHibernate, and we have a translation layer which ensure communication between Business Objects and persistents objects.
  
  
Change Tracking is done through Business Object.
  
  
After a lot of test on ORM cache (not only nhibernate) we consider and realize that it was "to much" for a single layer. Then we use a specific cache; communicating with the entities.
  
  
Well, well; it's noon, I've a lot of work to finish.
  
  
See you.
  
  
Fred.
  
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment27</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment27</guid><pubDate>Mon, 29 Sep 2008 09:28:05 GMT</pubDate></item><item><title>Ayende Rahien commented on NHibernate 2.0 Final is out!</title><description>Mike,
  
Feel free to provide one.
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment26</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment26</guid><pubDate>Mon, 22 Sep 2008 15:24:43 GMT</pubDate></item><item><title>Mike commented on NHibernate 2.0 Final is out!</title><description>Reference for NH2.0 is needed !!
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment25</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment25</guid><pubDate>Mon, 22 Sep 2008 15:15:51 GMT</pubDate></item><item><title>smatiana commented on NHibernate 2.0 Final is out!</title><description>I was skeptical but finally converted to NH about a year ago. Great job guys with NH2 release. Have been waiting for it for quite some time.
  
  
Fred, please keep us posted how your experience goes with NH2.
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment24</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment24</guid><pubDate>Thu, 18 Sep 2008 16:45:23 GMT</pubDate></item><item><title>Fred commented on NHibernate 2.0 Final is out!</title><description>Huge work guys. I'm very proud to announce that a huge project involving NHibernate 2.0 (sources checked in today!) as ORM is in development. It's a portfolio management system, including architecture and langage migration.
  
  
Thank you for making our life easier ! After comparing with a lot of others ORM, we choose to trust a product supported by ten years of exeprience and developped by passionate developpers.
  
  
cheers guys !!!!!!!!!!
  
  
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment23</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment23</guid><pubDate>Tue, 16 Sep 2008 21:30:38 GMT</pubDate></item><item><title>Fabio Maulo commented on NHibernate 2.0 Final is out!</title><description>@DonkeyKong
  
Send an e-mail to JBoss; sure they have one maintainer for www.nhibernate.org.
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment22</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment22</guid><pubDate>Thu, 04 Sep 2008 16:25:42 GMT</pubDate></item><item><title>DonkeyKong commented on NHibernate 2.0 Final is out!</title><description>This is great, but why isn't this mentioned on hibernate.org?
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment21</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment21</guid><pubDate>Thu, 04 Sep 2008 15:48:18 GMT</pubDate></item><item><title>shanthu commented on NHibernate 2.0 Final is out!</title><description>The benefit I am getting from this ORM layer is unbeleiveable. Simple words cannot express my feelings for all the all hard work and tremendous amount of effort being put into this NHIBERNATE project.
  
  
Thanks a lot guys/gals
  
  
Regards
  
Shanthu
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment20</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment20</guid><pubDate>Fri, 29 Aug 2008 21:18:28 GMT</pubDate></item><item><title>PandaWood commented on NHibernate 2.0 Final is out!</title><description>Carlos, Ayende has been blogging about NHibernate for about 2 years, if he had to explain what it was at the beginning of every blog, it would be seriously annoying. Try not to be extremely lazy and angry at the same time.
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment19</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment19</guid><pubDate>Tue, 26 Aug 2008 02:18:45 GMT</pubDate></item><item><title>Marioko commented on NHibernate 2.0 Final is out!</title><description>great, is nice to see progress in this framework.
  
  
More than compatible, we have a number of features that Hibernate 3.2 doesn't have! Try this in Hibernate:
  
  
//finds a list of People with the same 'Name' property
  
ICriteria criteria = session.CreateCriteria(typeof(Person));
  
criteria.SetProjection(Projections.ProjectionList()
  
.Add(Projections.Max("Id"))
  
.Add(Projections.GroupProperty("Name")))
  
.Add(Restrictions.Gt(Projections.Count("Name"), 1));
  
IList results = criteria.List();
  
  
Sorry but just compatible is the correct word:
  
  
Hibernate 3.2 from Reference Doc 15.7:
  
  
List results = session.createCriteria(Cat.class)
  
    .setProjection( Projections.projectionList()
  
        .add( Projections.rowCount() )
  
        .add( Projections.avg("weight") )
  
        .add( Projections.max("weight") )
  
        .add( Projections.groupProperty("color") )
  
    )
  
    .list();
  
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment18</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment18</guid><pubDate>Mon, 25 Aug 2008 21:26:11 GMT</pubDate></item><item><title>Lee Witherington commented on NHibernate 2.0 Final is out!</title><description>Excellent news, and great work guys, i used nHibernate 1.2 on a project around 8 months and "Loved It" ago but haven't had another opportunity.  
  
  
I am just working my way through the "Summer of nHibernate" series which is an excellent tutorial -
  
  
http://www.summerofnhibernate.com/ 
  
  
Thanks for your many hours of hard work, its really appreciated :)
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment17</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment17</guid><pubDate>Mon, 25 Aug 2008 16:45:09 GMT</pubDate></item><item><title>Amre Ellafi commented on NHibernate 2.0 Final is out!</title><description>big news !  
  
@j23tom  : avoid AR, it a sugar syntax but not stable and cause me a lot of trouble in the few past projects. 
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment16</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment16</guid><pubDate>Mon, 25 Aug 2008 13:15:00 GMT</pubDate></item><item><title>meowth commented on NHibernate 2.0 Final is out!</title><description>Cool, really cool, Oren, thank you for such good news!
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment15</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment15</guid><pubDate>Sun, 24 Aug 2008 10:29:08 GMT</pubDate></item><item><title>j23tom commented on NHibernate 2.0 Final is out!</title><description>Does it work with AR 1.0 RC2 ?
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment14</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment14</guid><pubDate>Sun, 24 Aug 2008 06:49:35 GMT</pubDate></item><item><title>Joao Braganca commented on NHibernate 2.0 Final is out!</title><description>Awesome, can't wait to sink my teeth in!
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment13</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment13</guid><pubDate>Sun, 24 Aug 2008 05:06:02 GMT</pubDate></item><item><title>Paulo Pires commented on NHibernate 2.0 Final is out!</title><description>Nice one, thanks for posting on my blog. I'm adding you to my feeds :-)
  
Oh and btw, cheers to the people that managed the new release. Keep up!
  
  
Cheers from the sunny Portugal!
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment12</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment12</guid><pubDate>Sun, 24 Aug 2008 04:24:41 GMT</pubDate></item><item><title>Ayende Rahien commented on NHibernate 2.0 Final is out!</title><description>Frank,
  
Active Writer is one that I used.
  
There are a lot of those, just google it
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment11</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment11</guid><pubDate>Sun, 24 Aug 2008 02:15:39 GMT</pubDate></item><item><title>Ayende Rahien commented on NHibernate 2.0 Final is out!</title><description>Carlos,
  
Just google it. Some level of knowledge is assumed when reading this blog.
  
Otherwise I would have to start each post by explaining what a blog is
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment10</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment10</guid><pubDate>Sun, 24 Aug 2008 02:11:37 GMT</pubDate></item><item><title>Lee Brandt commented on NHibernate 2.0 Final is out!</title><description>SWEET! Good news, good news.
  
  
Thanks Ayende!
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment9</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment9</guid><pubDate>Sun, 24 Aug 2008 01:57:23 GMT</pubDate></item><item><title>Frank Quednau commented on NHibernate 2.0 Final is out!</title><description>What are the tools to do the mapping fast'n'easy? Would the answer be "let NHibernate create the schema"? I am getting some flak at a customer because other tools are supposedly so much nicer since they have a fancy visual mapping tool or ... God, what is this obsession with visual tools?
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment8</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment8</guid><pubDate>Sat, 23 Aug 2008 20:53:14 GMT</pubDate></item><item><title>Raffaeu commented on NHibernate 2.0 Final is out!</title><description>Thanks ayende for the greate news, now it's your time to start a cool series of posts about.
  
:-D
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment7</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment7</guid><pubDate>Sat, 23 Aug 2008 19:42:41 GMT</pubDate></item><item><title>Benny Thomas commented on NHibernate 2.0 Final is out!</title><description>Looking forward to start working with this in projects.
  
  
Good job the whole NH team!
  
  
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment6</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment6</guid><pubDate>Sat, 23 Aug 2008 19:14:27 GMT</pubDate></item><item><title>Carlos commented on NHibernate 2.0 Final is out!</title><description>WTF is NHibernate?  tell people what it is, and maybe, just maybe they may show a little interest, 
  
  
right now, no one could give a  sh1t
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment5</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment5</guid><pubDate>Sat, 23 Aug 2008 19:12:50 GMT</pubDate></item><item><title>Ayende Rahien commented on NHibernate 2.0 Final is out!</title><description>Alberto,
  
No Linq to NH is planned for 2.1
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment4</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment4</guid><pubDate>Sat, 23 Aug 2008 17:40:08 GMT</pubDate></item><item><title>alberto commented on NHibernate 2.0 Final is out!</title><description>Congrats. No LinqToNH yet, though? I read somewhere (the list?) it would be included with NH 2.0.
  
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment3</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment3</guid><pubDate>Sat, 23 Aug 2008 17:31:17 GMT</pubDate></item><item><title>Brian Chavez commented on NHibernate 2.0 Final is out!</title><description>Heck yeah! NHibernate ROCKS!
  
  
Thanks Ayende, Thanks Fabio.
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment2</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment2</guid><pubDate>Sat, 23 Aug 2008 16:52:04 GMT</pubDate></item><item><title>Will Shaver commented on NHibernate 2.0 Final is out!</title><description>More than compatible, we have a number of features that Hibernate 3.2 doesn't have! Try this in Hibernate:
  
  
//finds a list of People with the same 'Name' property
  
ICriteria criteria = session.CreateCriteria(typeof(Person));
  
criteria.SetProjection(Projections.ProjectionList()
  
      .Add(Projections.Max("Id"))
  
      .Add(Projections.GroupProperty("Name")))
  
      .Add(Restrictions.Gt(Projections.Count("Name"), 1));
  
IList results = criteria.List();
  
  
:)
  
  
(Hint: It uses 'having' style queries which last time I checked weren't supported in Hibernate.)
</description><link>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment1</link><guid>http://ayende.com/3551/nhibernate-2-0-final-is-out#comment1</guid><pubDate>Sat, 23 Aug 2008 16:24:56 GMT</pubDate></item></channel></rss>