<?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: Hibernate3 Example of Annotation Hell :)</title>
	<atom:link href="http://almaer.com/blog/hibernate3-example-of-annotation-hell/feed" rel="self" type="application/rss+xml" />
	<link>http://almaer.com/blog/hibernate3-example-of-annotation-hell</link>
	<description>blogging about life, the universe, and everything tech</description>
	<lastBuildDate>Fri, 04 May 2012 14:57:05 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: NeVaL</title>
		<link>http://almaer.com/blog/hibernate3-example-of-annotation-hell/comment-page-1#comment-24244</link>
		<dc:creator>NeVaL</dc:creator>
		<pubDate>Fri, 02 Feb 2007 10:37:39 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hibernate3-example-of-annotation-hell#comment-24244</guid>
		<description>http://filmiki-najlepsze.lolas.pl ^^^ filmiki najlepsze ^^^ [url]http://filmiki-najlepsze.lololas.pl[/url]
</description>
		<content:encoded><![CDATA[<p><a href="http://filmiki-najlepsze.lolas.pl" rel="nofollow">http://filmiki-najlepsze.lolas.pl</a> ^^^ filmiki najlepsze ^^^ [url]http://filmiki-najlepsze.lololas.pl[/url]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Val</title>
		<link>http://almaer.com/blog/hibernate3-example-of-annotation-hell/comment-page-1#comment-24243</link>
		<dc:creator>Val</dc:creator>
		<pubDate>Sun, 10 Jul 2005 07:28:14 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hibernate3-example-of-annotation-hell#comment-24243</guid>
		<description>I warned about what I called the &quot;annotation hell syndrom&quot; more than a year ago arguing that in order to be useful annotations had to be used sparely. Read more at:

The annotation hell syndrom:
http://radio.javaranch.com/val/2004/05/14/1084533540000.html

The annotation hell syndrom: Part 2
http://radio.javaranch.com/val/2004/07/23/1090568800000.html

The Annotation Saga: Feedback to C&#233;dric and Bill
http://radio.javaranch.com/val/2004/07/26/1090824307000.html
</description>
		<content:encoded><![CDATA[<p>I warned about what I called the &#8220;annotation hell syndrom&#8221; more than a year ago arguing that in order to be useful annotations had to be used sparely. Read more at:</p>
<p>The annotation hell syndrom:<br />
<a href="http://radio.javaranch.com/val/2004/05/14/1084533540000.html" rel="nofollow">http://radio.javaranch.com/val/2004/05/14/1084533540000.html</a></p>
<p>The annotation hell syndrom: Part 2<br />
<a href="http://radio.javaranch.com/val/2004/07/23/1090568800000.html" rel="nofollow">http://radio.javaranch.com/val/2004/07/23/1090568800000.html</a></p>
<p>The Annotation Saga: Feedback to C&#233;dric and Bill<br />
<a href="http://radio.javaranch.com/val/2004/07/26/1090824307000.html" rel="nofollow">http://radio.javaranch.com/val/2004/07/26/1090824307000.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Kruszewski</title>
		<link>http://almaer.com/blog/hibernate3-example-of-annotation-hell/comment-page-1#comment-24242</link>
		<dc:creator>Adam Kruszewski</dc:creator>
		<pubDate>Sat, 09 Jul 2005 21:47:51 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hibernate3-example-of-annotation-hell#comment-24242</guid>
		<description>Imho using annotations for NamedQueries is one of the dumbest thing that can be done (tm). What if your DB is changed to another, different one? You just end rebuilding the whole thing.
But the typedefs can be set up with annotations, that way when you rename the class it will be renamed also, assuming you are using smart IDE. (but of course you probably wouldn&#039;t rename a class the first place ;-))
</description>
		<content:encoded><![CDATA[<p>Imho using annotations for NamedQueries is one of the dumbest thing that can be done &#8482;. What if your DB is changed to another, different one? You just end rebuilding the whole thing.<br />
But the typedefs can be set up with annotations, that way when you rename the class it will be renamed also, assuming you are using smart IDE. (but of course you probably wouldn&#8217;t rename a class the first place ;-))</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dion</title>
		<link>http://almaer.com/blog/hibernate3-example-of-annotation-hell/comment-page-1#comment-24241</link>
		<dc:creator>Dion</dc:creator>
		<pubDate>Sat, 09 Jul 2005 01:23:12 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hibernate3-example-of-annotation-hell#comment-24241</guid>
		<description>Note: I am not trying to say &quot;annotations are bad&quot; here at all.

I think annotations are good in general.

I think there are great uses of annotations.

I think there are good uses of annotations wrt persistence.

I just worry when I see huge sets of annotations like this.

Dion
</description>
		<content:encoded><![CDATA[<p>Note: I am not trying to say &#8220;annotations are bad&#8221; here at all.</p>
<p>I think annotations are good in general.</p>
<p>I think there are great uses of annotations.</p>
<p>I think there are good uses of annotations wrt persistence.</p>
<p>I just worry when I see huge sets of annotations like this.</p>
<p>Dion</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gavin</title>
		<link>http://almaer.com/blog/hibernate3-example-of-annotation-hell/comment-page-1#comment-24240</link>
		<dc:creator>Gavin</dc:creator>
		<pubDate>Fri, 08 Jul 2005 23:08:50 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hibernate3-example-of-annotation-hell#comment-24240</guid>
		<description>Um, I&#039;m finding it kinda hard to see what&#039;s so bad about this.

Since you didn&#039;t show the equivalent XML next to it, its pretty hard to judge which is better, isn&#039;t it?

Note that this metadata is NOT occurring in a class definition, but as package-level metadata. So if you prefer, you can put it in XML even if you are using annotations in your classes.

But, from what I can see, a bunch of typedefs and named queries isn&#039;t especially prettier in XML. You&#039;re just more used to seeing XML ugliness than annotation ugliness.

What we are finding is that people who are using annotations in *practice*, rather than as tourists, absolutely love it. So many people came up to me at JavaOne and told me this....
</description>
		<content:encoded><![CDATA[<p>Um, I&#8217;m finding it kinda hard to see what&#8217;s so bad about this.</p>
<p>Since you didn&#8217;t show the equivalent XML next to it, its pretty hard to judge which is better, isn&#8217;t it?</p>
<p>Note that this metadata is NOT occurring in a class definition, but as package-level metadata. So if you prefer, you can put it in XML even if you are using annotations in your classes.</p>
<p>But, from what I can see, a bunch of typedefs and named queries isn&#8217;t especially prettier in XML. You&#8217;re just more used to seeing XML ugliness than annotation ugliness.</p>
<p>What we are finding is that people who are using annotations in *practice*, rather than as tourists, absolutely love it. So many people came up to me at JavaOne and told me this&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: levmatta</title>
		<link>http://almaer.com/blog/hibernate3-example-of-annotation-hell/comment-page-1#comment-24239</link>
		<dc:creator>levmatta</dc:creator>
		<pubDate>Fri, 08 Jul 2005 21:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hibernate3-example-of-annotation-hell#comment-24239</guid>
		<description>NO it is no better for THIS CASE.
But annotations are better for defining entity beans. Personally I am im doubt with type definitions, but they are a lot worse for defining querys for sure (because you do not have the ability to change this querys in the future).
</description>
		<content:encoded><![CDATA[<p>NO it is no better for THIS CASE.<br />
But annotations are better for defining entity beans. Personally I am im doubt with type definitions, but they are a lot worse for defining querys for sure (because you do not have the ability to change this querys in the future).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Noone</title>
		<link>http://almaer.com/blog/hibernate3-example-of-annotation-hell/comment-page-1#comment-24238</link>
		<dc:creator>Noone</dc:creator>
		<pubDate>Fri, 08 Jul 2005 20:29:37 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hibernate3-example-of-annotation-hell#comment-24238</guid>
		<description>Hibernate works MUCH better with Spring.  You should wrap Spring around it. :)
</description>
		<content:encoded><![CDATA[<p>Hibernate works MUCH better with Spring.  You should wrap Spring around it. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://almaer.com/blog/hibernate3-example-of-annotation-hell/comment-page-1#comment-24237</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Fri, 08 Jul 2005 17:52:52 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hibernate3-example-of-annotation-hell#comment-24237</guid>
		<description>What a mess...
</description>
		<content:encoded><![CDATA[<p>What a mess&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: coderonin</title>
		<link>http://almaer.com/blog/hibernate3-example-of-annotation-hell/comment-page-1#comment-24236</link>
		<dc:creator>coderonin</dc:creator>
		<pubDate>Fri, 08 Jul 2005 16:17:58 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hibernate3-example-of-annotation-hell#comment-24236</guid>
		<description>But dude, didn&#039;t you read! The example is called Caveat Emptor, so watch out before you buy into the whole annotation thing! ;-)
</description>
		<content:encoded><![CDATA[<p>But dude, didn&#8217;t you read! The example is called Caveat Emptor, so watch out before you buy into the whole annotation thing! ;-)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

