<?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: Your framework sucks and I almost lost my job</title>
	<atom:link href="http://brian.pontarelli.com/2007/07/11/your-framework-sucks-and-i-almost-lost-my-job/feed/" rel="self" type="application/rss+xml" />
	<link>http://brian.pontarelli.com/2007/07/11/your-framework-sucks-and-i-almost-lost-my-job/</link>
	<description>Brian Pontarelli</description>
	<lastBuildDate>Wed, 08 Feb 2012 15:34:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Fire Your Boss</title>
		<link>http://brian.pontarelli.com/2007/07/11/your-framework-sucks-and-i-almost-lost-my-job/#comment-142083</link>
		<dc:creator>Fire Your Boss</dc:creator>
		<pubDate>Wed, 08 Feb 2012 02:38:09 +0000</pubDate>
		<guid isPermaLink="false">http://brian.pontarelli.com/2007/07/11/your-framework-sucks-and-i-almost-lost-my-job/#comment-142083</guid>
		<description>Wonderful issues altogether, you just won a new reader. What might you recommend about your post that you made a few days in the past? Any sure?</description>
		<content:encoded><![CDATA[<p>Wonderful issues altogether, you just won a new reader. What might you recommend about your post that you made a few days in the past? Any sure?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luiz Augusto Prado</title>
		<link>http://brian.pontarelli.com/2007/07/11/your-framework-sucks-and-i-almost-lost-my-job/#comment-137371</link>
		<dc:creator>Luiz Augusto Prado</dc:creator>
		<pubDate>Fri, 14 Oct 2011 07:37:58 +0000</pubDate>
		<guid isPermaLink="false">http://brian.pontarelli.com/2007/07/11/your-framework-sucks-and-i-almost-lost-my-job/#comment-137371</guid>
		<description>Some times I think the same as you about Hibernate. 
It is hard to do a simple join with two columns.
Like this:
select a.idUser, b.name from user a inner join person b on a.idPerson=b.idPerson 
But there are interesting things about the orms frameworks. With then the refactories are easer to do. It isn&#039;t perfect yet, but everybody are trying to become it better. 
I dislike the hibernate codification and I&#039;m trying to do a SQL generator:
# //Aliases aliases = new Aliases();  
# //aliases.add(new TableAliases(&quot;a&quot;, User.class))  
# //aliases.add(new TableAliases(&quot;b&quot;, Person.class))  
# //after this I put the aliases here:
# context  
#     .SELECT(  
#         aliases.get(&quot;a&quot;).Field(User.idUser),  
#         aliases.get(&quot;b&quot;).Field(Person.name)  
#     )  
#     .FROM(&quot;a&quot;)  
#         .INNER_JOIN(&quot;b&quot;)  
#             .ON(    aliases.get(&quot;a&quot;).Field(User.idPerson)  .EQUAL( aliases.get(&quot;b&quot;).Field(Person.idPerson)  )  
#                 .AND(  
#                     aliases.get(&quot;b&quot;).Field(Person.anotherattribute)  .EQUAL( ANYSTRING ) )  
#             .WHERE(  
#                 aliases.get(&quot;b&quot;).Field(Person.name)  .EQUAL( ANYSTRING )   
#             ); 
It is the SQL generator and it looks me easer and nearest of SQL than the hibernete codification. Now the errors are being shown at compile time.
Why run away from SQL?</description>
		<content:encoded><![CDATA[<p>Some times I think the same as you about Hibernate.<br />
It is hard to do a simple join with two columns.<br />
Like this:<br />
select a.idUser, b.name from user a inner join person b on a.idPerson=b.idPerson<br />
But there are interesting things about the orms frameworks. With then the refactories are easer to do. It isn&#8217;t perfect yet, but everybody are trying to become it better.<br />
I dislike the hibernate codification and I&#8217;m trying to do a SQL generator:<br />
# //Aliases aliases = new Aliases();<br />
# //aliases.add(new TableAliases(&#8220;a&#8221;, User.class))<br />
# //aliases.add(new TableAliases(&#8220;b&#8221;, Person.class))<br />
# //after this I put the aliases here:<br />
# context<br />
#     .SELECT(<br />
#         aliases.get(&#8220;a&#8221;).Field(User.idUser),<br />
#         aliases.get(&#8220;b&#8221;).Field(Person.name)<br />
#     )<br />
#     .FROM(&#8220;a&#8221;)<br />
#         .INNER_JOIN(&#8220;b&#8221;)<br />
#             .ON(    aliases.get(&#8220;a&#8221;).Field(User.idPerson)  .EQUAL( aliases.get(&#8220;b&#8221;).Field(Person.idPerson)  )<br />
#                 .AND(<br />
#                     aliases.get(&#8220;b&#8221;).Field(Person.anotherattribute)  .EQUAL( ANYSTRING ) )<br />
#             .WHERE(<br />
#                 aliases.get(&#8220;b&#8221;).Field(Person.name)  .EQUAL( ANYSTRING )<br />
#             );<br />
It is the SQL generator and it looks me easer and nearest of SQL than the hibernete codification. Now the errors are being shown at compile time.<br />
Why run away from SQL?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Pontarelli</title>
		<link>http://brian.pontarelli.com/2007/07/11/your-framework-sucks-and-i-almost-lost-my-job/#comment-28400</link>
		<dc:creator>Brian Pontarelli</dc:creator>
		<pubDate>Wed, 30 Jul 2008 00:07:50 +0000</pubDate>
		<guid isPermaLink="false">http://brian.pontarelli.com/2007/07/11/your-framework-sucks-and-i-almost-lost-my-job/#comment-28400</guid>
		<description>I lost respect for you when you left a bogus website and email address and wouldn&#039;t back up your assertion. If you love coding standards so much, fight for them. If you can&#039;t defend your position and fight for what you believe is right, I&#039;m certain you should be in a different industry.

Plus, you have really no idea what I was talking about. I personally LOVE my own coding standards and I can guarantee my standards are MUCH more strict than yours are. My point was that if I forced you to use my coding standards, you would be less productive.</description>
		<content:encoded><![CDATA[<p>I lost respect for you when you left a bogus website and email address and wouldn&#8217;t back up your assertion. If you love coding standards so much, fight for them. If you can&#8217;t defend your position and fight for what you believe is right, I&#8217;m certain you should be in a different industry.</p>
<p>Plus, you have really no idea what I was talking about. I personally LOVE my own coding standards and I can guarantee my standards are MUCH more strict than yours are. My point was that if I forced you to use my coding standards, you would be less productive.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://brian.pontarelli.com/2007/07/11/your-framework-sucks-and-i-almost-lost-my-job/#comment-28373</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Tue, 29 Jul 2008 17:20:03 +0000</pubDate>
		<guid isPermaLink="false">http://brian.pontarelli.com/2007/07/11/your-framework-sucks-and-i-almost-lost-my-job/#comment-28373</guid>
		<description>I lost respect for your posts when you said you loath coding standards.. I think you are in the wrong industry</description>
		<content:encoded><![CDATA[<p>I lost respect for your posts when you said you loath coding standards.. I think you are in the wrong industry</p>
]]></content:encoded>
	</item>
</channel>
</rss>

