<?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: Evaluating EclipseLink 1.1</title>
	<atom:link href="http://blog.newsplore.com/2009/03/21/evaluating-eclipselink-11/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.newsplore.com/2009/03/21/evaluating-eclipselink-11</link>
	<description>Everything beta</description>
	<lastBuildDate>Thu, 26 Jan 2012 21:31:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>By: Samba Siva Rao</title>
		<link>http://blog.newsplore.com/2009/03/21/evaluating-eclipselink-11/comment-page-1#comment-439</link>
		<dc:creator>Samba Siva Rao</dc:creator>
		<pubDate>Tue, 08 Dec 2009 21:28:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.newsplore.com/?p=981#comment-439</guid>
		<description>I have used Eclipselink to persist data to PostgreSQL, MySQL, and  Oracle; and have never faced an issue that made me rethink my choice for persistence.

Just because you are conversant with Hibernate, you felt using it easier, for some one who have used Toplink/eclipselink  only would have felt the same with respect to Hibernate.

There may be difference in the way a feature or two are implemented in either of the frameworks, since these are proprietary features and there has been no standard so far. Even Hibernate moved to the annotations way of doing things only after realizing that JPA is taking advantage of annotations; eclipselink may be slow on that bandwagon, but it will catch up. In fact, eclipselink 1.2 is a lot more easier to use than Hibernate is.

When it comes to using Session Customizer on Tomcat, it is very obvious that Oracle users would not use Tomcat for deployment, and hence Toplink did not have a need to address this particular use case; but Eclipselink being open sourced,  it would be better to simplify the deployment on tomcat.</description>
		<content:encoded><![CDATA[<p>I have used Eclipselink to persist data to PostgreSQL, MySQL, and  Oracle; and have never faced an issue that made me rethink my choice for persistence.</p>
<p>Just because you are conversant with Hibernate, you felt using it easier, for some one who have used Toplink/eclipselink  only would have felt the same with respect to Hibernate.</p>
<p>There may be difference in the way a feature or two are implemented in either of the frameworks, since these are proprietary features and there has been no standard so far. Even Hibernate moved to the annotations way of doing things only after realizing that JPA is taking advantage of annotations; eclipselink may be slow on that bandwagon, but it will catch up. In fact, eclipselink 1.2 is a lot more easier to use than Hibernate is.</p>
<p>When it comes to using Session Customizer on Tomcat, it is very obvious that Oracle users would not use Tomcat for deployment, and hence Toplink did not have a need to address this particular use case; but Eclipselink being open sourced,  it would be better to simplify the deployment on tomcat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blorg</title>
		<link>http://blog.newsplore.com/2009/03/21/evaluating-eclipselink-11/comment-page-1#comment-376</link>
		<dc:creator>blorg</dc:creator>
		<pubDate>Fri, 31 Jul 2009 23:54:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.newsplore.com/?p=981#comment-376</guid>
		<description>I just had to migrate from Hibernate to EclipseLink due to a non-technical decision from above.  The whole exercise was nothing but pain and now we have less functionality than before.  The fun:
- getting it to work with HSQLDB (used for all our unit tests) was pain
- PersistenceUnitProperties.DROP_AND_CREATE does not work with postgresql so automatically re-creating the schema as required during development (Hibernate&#039;s &quot;hibernate.hbm2ddl.auto&quot;, &quot;create-drop&quot; works of course)
- documentation blows; the site and third party (look for EclipseLink/TopLink on Amazon and then try Hibernate)
- lots of skilled Hibernate coders available; not so much for EclipseLink
- online docs are peppered with Oracle specific code that can sneak in thus making your ORM choice locked to Oracle DB

I am not an ORM expert but any time I have used Hibernate it just worked.  For basic use I see zero benefit to EclipseLink so far.  Maybe it is targeted for pro users with needs not covered in this discussion?

I suspect the only people using EclipseLInk/TopLink are those using Oracle&#039;s frameworks/dev tools and Oracle DBs and it may be just great for that.  But if you want to use other DBs and do things manually good luck.</description>
		<content:encoded><![CDATA[<p>I just had to migrate from Hibernate to EclipseLink due to a non-technical decision from above.  The whole exercise was nothing but pain and now we have less functionality than before.  The fun:<br />
- getting it to work with HSQLDB (used for all our unit tests) was pain<br />
- PersistenceUnitProperties.DROP_AND_CREATE does not work with postgresql so automatically re-creating the schema as required during development (Hibernate&#8217;s &#8220;hibernate.hbm2ddl.auto&#8221;, &#8220;create-drop&#8221; works of course)<br />
- documentation blows; the site and third party (look for EclipseLink/TopLink on Amazon and then try Hibernate)<br />
- lots of skilled Hibernate coders available; not so much for EclipseLink<br />
- online docs are peppered with Oracle specific code that can sneak in thus making your ORM choice locked to Oracle DB</p>
<p>I am not an ORM expert but any time I have used Hibernate it just worked.  For basic use I see zero benefit to EclipseLink so far.  Maybe it is targeted for pro users with needs not covered in this discussion?</p>
<p>I suspect the only people using EclipseLInk/TopLink are those using Oracle&#8217;s frameworks/dev tools and Oracle DBs and it may be just great for that.  But if you want to use other DBs and do things manually good luck.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mcahornsirup</title>
		<link>http://blog.newsplore.com/2009/03/21/evaluating-eclipselink-11/comment-page-1#comment-205</link>
		<dc:creator>mcahornsirup</dc:creator>
		<pubDate>Fri, 10 Apr 2009 15:10:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.newsplore.com/?p=981#comment-205</guid>
		<description>Nice article. I worked with toplink and it was always a pleasure - especially together with the Netbeans IDE. Now, toplink is eclipselink and I tried to use it for an ORM to Postgres/PosGIS. It took me a whole 2 days to find the approoriate solution - a Session Customizer! I also googled for an hibernate solution and stumbled over a solution multiple times... somehow, I would love to use eclipselink, but it is really painful to use it. I really hope, that it will improve as it gains popularity through the eclipse project.</description>
		<content:encoded><![CDATA[<p>Nice article. I worked with toplink and it was always a pleasure &#8211; especially together with the Netbeans IDE. Now, toplink is eclipselink and I tried to use it for an ORM to Postgres/PosGIS. It took me a whole 2 days to find the approoriate solution &#8211; a Session Customizer! I also googled for an hibernate solution and stumbled over a solution multiple times&#8230; somehow, I would love to use eclipselink, but it is really painful to use it. I really hope, that it will improve as it gains popularity through the eclipse project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Florin</title>
		<link>http://blog.newsplore.com/2009/03/21/evaluating-eclipselink-11/comment-page-1#comment-88</link>
		<dc:creator>Florin</dc:creator>
		<pubDate>Mon, 23 Mar 2009 13:34:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.newsplore.com/?p=981#comment-88</guid>
		<description>You forgot about my remarks re query caching. Putting cache management into the code is backwards and a bad practice.
JPA spec is JSR driven (220 for 1.0 and 317 for 3.0) so it&#039;s not about sharing a standard, it&#039;s about being compliant and EclipseLink will be the JPA 2.0 RI.
Regarding using Tomcat&amp;Spring vs. JEE container there&#039;s a ton of documentation on the internet that will tell you why the former combo is a winner.

florin</description>
		<content:encoded><![CDATA[<p>You forgot about my remarks re query caching. Putting cache management into the code is backwards and a bad practice.<br />
JPA spec is JSR driven (220 for 1.0 and 317 for 3.0) so it&#8217;s not about sharing a standard, it&#8217;s about being compliant and EclipseLink will be the JPA 2.0 RI.<br />
Regarding using Tomcat&amp;Spring vs. JEE container there&#8217;s a ton of documentation on the internet that will tell you why the former combo is a winner.</p>
<p>florin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yannick Majoros</title>
		<link>http://blog.newsplore.com/2009/03/21/evaluating-eclipselink-11/comment-page-1#comment-86</link>
		<dc:creator>Yannick Majoros</dc:creator>
		<pubDate>Mon, 23 Mar 2009 08:40:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.newsplore.com/?p=981#comment-86</guid>
		<description>Hi,

You were fast to write an article on Eclipselink 1.1, just released. But I think you have to work more systematically to be able to give some useful advice.

If you remove all non-standards queries problems, there isn&#039;t much left in your article. It seems ok to me that Eclipselink shares the jpa standard with other persistence providers, as Hibernate. Some Eclipselink extensions won&#039;t work on hibernate, it wouldn&#039;t be right to blame the latter.

Other problems you mentioned were about the documentation and the weaving process.

The documentation is complete, but I used to find it as awful as you seem to do. You just have to read a lot of thing before you understand it fully. It&#039;s just complete.

What about weaving? It&#039;s just my advice, but using spring + tomcat looks to me like reinventing the wheel. What you are trying to do is adding what you miss from an application server into tomcat. Why? Using eclipselink would have taken 2 minutes on glassfish, I guess about the same on jboss. I don&#039;t quite understant why people are so afraid of app servers and are so willing do to the same things with spring.

Regards</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>You were fast to write an article on Eclipselink 1.1, just released. But I think you have to work more systematically to be able to give some useful advice.</p>
<p>If you remove all non-standards queries problems, there isn&#8217;t much left in your article. It seems ok to me that Eclipselink shares the jpa standard with other persistence providers, as Hibernate. Some Eclipselink extensions won&#8217;t work on hibernate, it wouldn&#8217;t be right to blame the latter.</p>
<p>Other problems you mentioned were about the documentation and the weaving process.</p>
<p>The documentation is complete, but I used to find it as awful as you seem to do. You just have to read a lot of thing before you understand it fully. It&#8217;s just complete.</p>
<p>What about weaving? It&#8217;s just my advice, but using spring + tomcat looks to me like reinventing the wheel. What you are trying to do is adding what you miss from an application server into tomcat. Why? Using eclipselink would have taken 2 minutes on glassfish, I guess about the same on jboss. I don&#8217;t quite understant why people are so afraid of app servers and are so willing do to the same things with spring.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
</channel>
</rss>

