<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Hibernate: a powerful enterprise Java technology</title>
	<atom:link href="http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/</link>
	<description>My opinion on Teaching, Programming, Technology and Web 2.0 in Mauritius</description>
	<lastBuildDate>Fri, 12 Mar 2010 06:03:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-137850</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Mon, 16 Jun 2008 13:55:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-137850</guid>
		<description>Not for the moment. I have taught Java at undergrad and masters levels. Why are you asking?</description>
		<content:encoded><![CDATA[<p>Not for the moment. I have taught Java at undergrad and masters levels. Why are you asking?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hasina</title>
		<link>http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-137826</link>
		<dc:creator>Hasina</dc:creator>
		<pubDate>Mon, 16 Jun 2008 11:37:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-137826</guid>
		<description>Hello Avinash
Do you deliver Java Courses??</description>
		<content:encoded><![CDATA[<p>Hello Avinash<br />
Do you deliver Java Courses??</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddy Young</title>
		<link>http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-124376</link>
		<dc:creator>Eddy Young</dc:creator>
		<pubDate>Tue, 01 Apr 2008 09:42:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-124376</guid>
		<description>@avinash: thanks, but we&#039;re already back in england. there will be other occasions :-)

--- eddy</description>
		<content:encoded><![CDATA[<p>@avinash: thanks, but we&#8217;re already back in england. there will be other occasions <img src='http://www.noulakaz.net/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&#8212; eddy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-123786</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Sat, 29 Mar 2008 07:03:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-123786</guid>
		<description>Something interesting I just found on the web:

&lt;a href=&quot;http://www2.sys-con.com/java/readerschoice2004/frameliveupdate.cfm?BType=17&quot; rel=&quot;nofollow&quot;&gt;Readers Choice 2004 for Persistence Framework&lt;/a&gt;

Of course, I&#039;m sure one can easily find another survey with radically different results. And lots of things have changed since 2004...</description>
		<content:encoded><![CDATA[<p>Something interesting I just found on the web:</p>
<p><a href="http://www2.sys-con.com/java/readerschoice2004/frameliveupdate.cfm?BType=17" rel="nofollow">Readers Choice 2004 for Persistence Framework</a></p>
<p>Of course, I&#8217;m sure one can easily find another survey with radically different results. And lots of things have changed since 2004&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-123724</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Fri, 28 Mar 2008 19:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-123724</guid>
		<description>To Eddy:

I used JDO and JPOX during my Software Architecture labs last semester and I was very satisfied. The integration with Eclipse (with the appropriate plugin) is great: instrumenting existing classes works really well. I&#039;m just trying Hibernate to learn something new...

Pity we couldn&#039;t meet. When are you both leaving? We could have lunch or dinner somewhere...

To Raj:

It&#039;s true that most programmers have to deal with existing legacy database schemas. This is something that is acknowledged in the Hibernate documentation. As I told you, I intend to have a look at iBatis next :-)</description>
		<content:encoded><![CDATA[<p>To Eddy:</p>
<p>I used JDO and JPOX during my Software Architecture labs last semester and I was very satisfied. The integration with Eclipse (with the appropriate plugin) is great: instrumenting existing classes works really well. I&#8217;m just trying Hibernate to learn something new&#8230;</p>
<p>Pity we couldn&#8217;t meet. When are you both leaving? We could have lunch or dinner somewhere&#8230;</p>
<p>To Raj:</p>
<p>It&#8217;s true that most programmers have to deal with existing legacy database schemas. This is something that is acknowledged in the Hibernate documentation. As I told you, I intend to have a look at iBatis next <img src='http://www.noulakaz.net/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raj</title>
		<link>http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-123688</link>
		<dc:creator>Raj</dc:creator>
		<pubDate>Fri, 28 Mar 2008 14:51:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-123688</guid>
		<description>Just found this

http://raibledesigns.com/rd/entry/hibernate_vs_ibatis</description>
		<content:encoded><![CDATA[<p>Just found this</p>
<p><a href="http://raibledesigns.com/rd/entry/hibernate_vs_ibatis" rel="nofollow">http://raibledesigns.com/rd/entry/hibernate_vs_ibatis</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raj</title>
		<link>http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-123686</link>
		<dc:creator>Raj</dc:creator>
		<pubDate>Fri, 28 Mar 2008 14:37:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-123686</guid>
		<description>Hi Avinash

The team I work in doesn&#039;t use Hibernate. The main reason being that sometimes it&#039;s easier and faster to write your own SQL queries in stored procedures etc., specially when the same database/tables are used by more than one application. When you use OOAD and design your objects first which then generate the necessary database schema then Hibernate is fine. Unfortunately, very rarely do you have the luxury of starting a database from scratch, most of the times there are things already in place and you have to add up to it and live with a previously design schema. And most important of all if you come from the very old school, like me :-), where you design your database first, make heavy use of stored procedures then the application using tools like Hibernate becomes problematic. This where IBatis comes in. They promote it as something that gives the developer full control of object mappings. To be honest I&#039;ve only tried  a couple of iBatis samples using one of it&#039;s tutorials and I liked it because many of the things it does through a SQLMap I used to hand code them in .NET, well partially because most of the time I generate the .NET code using a mix of Excel macros (yes you can) and Query Analyser. For example in SQL Server 2000

select column_name, data_type, character_maximum_length from 
information_schema.columns where table_name = &#039;Person&#039;
order by ordinal_position

gives you the column names, data type and width of a table. So, it&#039;s very easy to write some more SQL statements to generate the necessary getters and setters for a table. I know there are many tools, free and commercial that do that for you but I&#039;ve found it easier to use my own :-)</description>
		<content:encoded><![CDATA[<p>Hi Avinash</p>
<p>The team I work in doesn&#8217;t use Hibernate. The main reason being that sometimes it&#8217;s easier and faster to write your own SQL queries in stored procedures etc., specially when the same database/tables are used by more than one application. When you use OOAD and design your objects first which then generate the necessary database schema then Hibernate is fine. Unfortunately, very rarely do you have the luxury of starting a database from scratch, most of the times there are things already in place and you have to add up to it and live with a previously design schema. And most important of all if you come from the very old school, like me <img src='http://www.noulakaz.net/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> , where you design your database first, make heavy use of stored procedures then the application using tools like Hibernate becomes problematic. This where IBatis comes in. They promote it as something that gives the developer full control of object mappings. To be honest I&#8217;ve only tried  a couple of iBatis samples using one of it&#8217;s tutorials and I liked it because many of the things it does through a SQLMap I used to hand code them in .NET, well partially because most of the time I generate the .NET code using a mix of Excel macros (yes you can) and Query Analyser. For example in SQL Server 2000</p>
<p>select column_name, data_type, character_maximum_length from<br />
information_schema.columns where table_name = &#8216;Person&#8217;<br />
order by ordinal_position</p>
<p>gives you the column names, data type and width of a table. So, it&#8217;s very easy to write some more SQL statements to generate the necessary getters and setters for a table. I know there are many tools, free and commercial that do that for you but I&#8217;ve found it easier to use my own <img src='http://www.noulakaz.net/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddy Young</title>
		<link>http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-123674</link>
		<dc:creator>Eddy Young</dc:creator>
		<pubDate>Fri, 28 Mar 2008 12:13:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-123674</guid>
		<description>I, myself, am a fan of JDO (the JPOX implementation, to be more specific). JDO is backed by a community-driven standard with a proper JCP/JSR, unlike Hibernate.

@Avinash: Caught a glimpse of you at Shoprite. Would have said hello, but as always, I could not recognise a face. My wife told me it was you, but then it was too late.

--- Eddy</description>
		<content:encoded><![CDATA[<p>I, myself, am a fan of JDO (the JPOX implementation, to be more specific). JDO is backed by a community-driven standard with a proper JCP/JSR, unlike Hibernate.</p>
<p>@Avinash: Caught a glimpse of you at Shoprite. Would have said hello, but as always, I could not recognise a face. My wife told me it was you, but then it was too late.</p>
<p>&#8212; Eddy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-123545</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Thu, 27 Mar 2008 18:05:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-123545</guid>
		<description>Thanks for the info, Raj.

In fact, whenever Hibernate (or JDO) is mentioned, iBatis is also mentioned as an alternative.

I have the intention to cast a glance at iBatis in a few weeks. I&#039;ve started with Hibernate because of its promise to allow a developer to write an enterprise application without writing a single line of SQL. I am not afraid of SQL (in fact I find SQL cool) but I want to see if that (grand) promise really works :-)

Do you use those technologies where you work?</description>
		<content:encoded><![CDATA[<p>Thanks for the info, Raj.</p>
<p>In fact, whenever Hibernate (or JDO) is mentioned, iBatis is also mentioned as an alternative.</p>
<p>I have the intention to cast a glance at iBatis in a few weeks. I&#8217;ve started with Hibernate because of its promise to allow a developer to write an enterprise application without writing a single line of SQL. I am not afraid of SQL (in fact I find SQL cool) but I want to see if that (grand) promise really works <img src='http://www.noulakaz.net/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Do you use those technologies where you work?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raj</title>
		<link>http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-123537</link>
		<dc:creator>Raj</dc:creator>
		<pubDate>Thu, 27 Mar 2008 16:49:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2008/03/26/hibernate-a-powerful-enterprise-java-technology/#comment-123537</guid>
		<description>While playing with Hibernate you could also have a look at iBatis http://ibatis.apache.org/</description>
		<content:encoded><![CDATA[<p>While playing with Hibernate you could also have a look at iBatis <a href="http://ibatis.apache.org/" rel="nofollow">http://ibatis.apache.org/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
