<?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: Using EclipseLink on the SpringSource Application Platform</title>
	<atom:link href="http://blog.springsource.org/2008/07/17/using-eclipselink-on-the-springsource-application-platform/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.springsource.org/2008/07/17/using-eclipselink-on-the-springsource-application-platform/</link>
	<description>The voice of SpringSource</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:31:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
	<item>
		<title>By: Adson</title>
		<link>http://blog.springsource.org/2008/07/17/using-eclipselink-on-the-springsource-application-platform/comment-page-1/#comment-167742</link>
		<dc:creator>Adson</dc:creator>
		<pubDate>Thu, 30 Jul 2009 08:20:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/07/17/using-eclipselink-on-the-springsource-application-platform/#comment-167742</guid>
		<description>Hi Rob, much thanks for the reply.

I use raw Spring DM. 

After tons of pains :), currently I cam make my demo works by reference your s2ap example again and again. There are three bundles: 
   1) Modal bundle contain the entities.
   2) Dao bundle which has an injected EntityManager and export the dao service.
   3) A DaoConsume bundle which consume the dao service.

Howver, in s2ap example, the entityManagerFactory is &quot;LocalContainerEntityManagerFactory&quot;. In my demo, I have to change it to &quot;LocalEntityManagerFactory&quot;. Since with the former I kept get the exception that loadtimeweaver related.
I think DM Server provides support for the load-time-weaver. But how will it be with DM? Is it possible?

Hope you could shed a light on this.

cheers</description>
		<content:encoded><![CDATA[<p>Hi Rob, much thanks for the reply.</p>
<p>I use raw Spring DM. </p>
<p>After tons of pains <img src='http://blog.springsource.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , currently I cam make my demo works by reference your s2ap example again and again. There are three bundles:<br />
   1) Modal bundle contain the entities.<br />
   2) Dao bundle which has an injected EntityManager and export the dao service.<br />
   3) A DaoConsume bundle which consume the dao service.</p>
<p>Howver, in s2ap example, the entityManagerFactory is &#034;LocalContainerEntityManagerFactory&#034;. In my demo, I have to change it to &#034;LocalEntityManagerFactory&#034;. Since with the former I kept get the exception that loadtimeweaver related.<br />
I think DM Server provides support for the load-time-weaver. But how will it be with DM? Is it possible?</p>
<p>Hope you could shed a light on this.</p>
<p>cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Harrop</title>
		<link>http://blog.springsource.org/2008/07/17/using-eclipselink-on-the-springsource-application-platform/comment-page-1/#comment-167734</link>
		<dc:creator>Rob Harrop</dc:creator>
		<pubDate>Wed, 29 Jul 2009 14:29:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/07/17/using-eclipselink-on-the-springsource-application-platform/#comment-167734</guid>
		<description>@Adson,

Are you using dm Server or raw Spring DM? The ClassLoader management in dm Server is more sophisticated and helps to alleviate problems such as the one you are encountering.

Regards,

Rob</description>
		<content:encoded><![CDATA[<p>@Adson,</p>
<p>Are you using dm Server or raw Spring DM? The ClassLoader management in dm Server is more sophisticated and helps to alleviate problems such as the one you are encountering.</p>
<p>Regards,</p>
<p>Rob</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adson</title>
		<link>http://blog.springsource.org/2008/07/17/using-eclipselink-on-the-springsource-application-platform/comment-page-1/#comment-167696</link>
		<dc:creator>Adson</dc:creator>
		<pubDate>Sat, 25 Jul 2009 14:21:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/07/17/using-eclipselink-on-the-springsource-application-platform/#comment-167696</guid>
		<description>Thanks Rob for this great example.

I am new to spring dm. I rewrite a demo after read your example. 
If I get the EntityManager using these code, things goes well.:
    &gt;&gt;&gt;&gt;&gt;&gt;&gt;
	HashMap properties = new HashMap();
	properties.put(PersistenceUnitProperties.CLASSLOADER, this.getClass()
			.getClassLoader());
	EntityManagerFactory emf = new PersistenceProvider()
			.createEntityManagerFactory(&quot;authentication_system&quot;, properties);
	EntityManager em = emf.createEntityManager();
    &gt;&gt;&gt;&gt;&gt;&gt;&gt;
However, if I use annotation to inject EntityManager:
    &gt;&gt;&gt;&gt;&gt;&gt;&gt;
	@PersistenceContext
	private EntityManager em;
    &gt;&gt;&gt;&gt;&gt;&gt;&gt;
I get this error, &quot;Employee&quot; is an Enity of my own:
    com.mxb.model.Employee cannot be cast to com.mxb.model.Employee

I think it is because of the classloading. 
My application.xml is as follow:
    
	
	 
    
	

	

    
            
            
    

    
        
        
            
        
    

I am struggling how to get it to work. Help is highly appricated.</description>
		<content:encoded><![CDATA[<p>Thanks Rob for this great example.</p>
<p>I am new to spring dm. I rewrite a demo after read your example.<br />
If I get the EntityManager using these code, things goes well.:<br />
    &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br />
	HashMap properties = new HashMap();<br />
	properties.put(PersistenceUnitProperties.CLASSLOADER, this.getClass()<br />
			.getClassLoader());<br />
	EntityManagerFactory emf = new PersistenceProvider()<br />
			.createEntityManagerFactory(&#034;authentication_system&#034;, properties);<br />
	EntityManager em = emf.createEntityManager();<br />
    &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br />
However, if I use annotation to inject EntityManager:<br />
    &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br />
	@PersistenceContext<br />
	private EntityManager em;<br />
    &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br />
I get this error, &#034;Employee&#034; is an Enity of my own:<br />
    com.mxb.model.Employee cannot be cast to com.mxb.model.Employee</p>
<p>I think it is because of the classloading.<br />
My application.xml is as follow:</p>
<p>I am struggling how to get it to work. Help is highly appricated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://blog.springsource.org/2008/07/17/using-eclipselink-on-the-springsource-application-platform/comment-page-1/#comment-117092</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Wed, 13 Aug 2008 16:11:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/07/17/using-eclipselink-on-the-springsource-application-platform/#comment-117092</guid>
		<description>Hi Rob, 

You&#039;re an absolute champion!

I had bundled the spring-agent-2.5.4.jar with the WAR - and were also starting the maven/jetty pointing to a copy of the same jar.

I removed the agent from the WAR, and now everything works perfectly!

thankyou so much. One thing I did find with your sample, is that it won&#039;t work with spring 2.5.5, but does on 2.5.4.  This is due to an error introduced with a fix for http://jira.springframework.org/browse/SPR-4524

cheers

Matt.</description>
		<content:encoded><![CDATA[<p>Hi Rob, </p>
<p>You&#039;re an absolute champion!</p>
<p>I had bundled the spring-agent-2.5.4.jar with the WAR &#8211; and were also starting the maven/jetty pointing to a copy of the same jar.</p>
<p>I removed the agent from the WAR, and now everything works perfectly!</p>
<p>thankyou so much. One thing I did find with your sample, is that it won&#039;t work with spring 2.5.5, but does on 2.5.4.  This is due to an error introduced with a fix for <a href="http://jira.springframework.org/browse/SPR-4524" rel="nofollow">http://jira.springframework.org/browse/SPR-4524</a></p>
<p>cheers</p>
<p>Matt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Harrop</title>
		<link>http://blog.springsource.org/2008/07/17/using-eclipselink-on-the-springsource-application-platform/comment-page-1/#comment-117040</link>
		<dc:creator>Rob Harrop</dc:creator>
		<pubDate>Wed, 13 Aug 2008 08:57:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/07/17/using-eclipselink-on-the-springsource-application-platform/#comment-117040</guid>
		<description>Matt,

You look to be doing the right with respect to trying to configure the Java agent. From the error message though it looks pretty clear that Spring can&#039;t detect the agent. One issue here could be classloading - make sure that you don&#039;t have two versions of the agent classes on the classpath - they should be on the boot class path only, if they are packaged in your WAR that might cause problems.

Rob</description>
		<content:encoded><![CDATA[<p>Matt,</p>
<p>You look to be doing the right with respect to trying to configure the Java agent. From the error message though it looks pretty clear that Spring can&#039;t detect the agent. One issue here could be classloading &#8211; make sure that you don&#039;t have two versions of the agent classes on the classpath &#8211; they should be on the boot class path only, if they are packaged in your WAR that might cause problems.</p>
<p>Rob</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://blog.springsource.org/2008/07/17/using-eclipselink-on-the-springsource-application-platform/comment-page-1/#comment-116969</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Tue, 12 Aug 2008 16:30:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/07/17/using-eclipselink-on-the-springsource-application-platform/#comment-116969</guid>
		<description>It looks like the xml from above got garbled.

I&#039;ve upload my petclinic cutdown version based on Jetty to the following location
http://rapidshare.com/files/136814768/petclinic_oracle.zip

rapidshare.com/files/136814768/petclinic_oracle.zip

It&#039;s only 33k.

Rob/anyone skilled with spring/eclipselink - any chance you could take a quick look.

All it requires is maven2, all dependencies will load automatically.

there is a readme file as well inside zip.

I would be very greatful for any help.

cheers

Matt.</description>
		<content:encoded><![CDATA[<p>It looks like the xml from above got garbled.</p>
<p>I&#039;ve upload my petclinic cutdown version based on Jetty to the following location<br />
<a href="http://rapidshare.com/files/136814768/petclinic_oracle.zip" rel="nofollow">http://rapidshare.com/files/136814768/petclinic_oracle.zip</a></p>
<p>rapidshare.com/files/136814768/petclinic_oracle.zip</p>
<p>It&#039;s only 33k.</p>
<p>Rob/anyone skilled with spring/eclipselink &#8211; any chance you could take a quick look.</p>
<p>All it requires is maven2, all dependencies will load automatically.</p>
<p>there is a readme file as well inside zip.</p>
<p>I would be very greatful for any help.</p>
<p>cheers</p>
<p>Matt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://blog.springsource.org/2008/07/17/using-eclipselink-on-the-springsource-application-platform/comment-page-1/#comment-116966</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Tue, 12 Aug 2008 15:31:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/07/17/using-eclipselink-on-the-springsource-application-platform/#comment-116966</guid>
		<description>Hi Rob,

Thanks for the article. I&#039;m new to spring, having an ejb background.

I&#039;ve attempted to re-port your code over to maven/jetty (j2se). Although I&#039;ve had no luck.

I start maven jetty:run with the following set:
set MAVEN_OPTS=-javaagent:&quot;C:\Documents and Settings\Administrator\.m2\repository\org\springframework\spring-agent\2.5.4\spring-agent-2.5.4.jar&quot;

However, it bombs out with exception due to the following line:
  

It fails stating that 

2008-08-13 01:11:52.111:/:INFO:  Initializing Spring root WebApplicationContext
(16 ms) [main] ERROR: org.springframework.web.context.ContextLoader#initWebApplicationContext : Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;org.springframework.context.weaving.AspectJWeavingEnabler#0&#039;: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;loadTimeWeaver&#039;: Initialization of bean failed; nested exception is java.lang.IllegalStateException: ClassLoader [org.mortbay.jetty.webapp.WebAppClassLoader] does NOT provide an &#039;addTransformer(ClassFileTransformer)&#039; method. Specify a custom LoadTimeWeaver or start your Java virtual machine with Spring&#039;s agent: -javaagent:spring-agent.jar
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:478)
...


If i change the line to be 

It gives the error

java.lang.IllegalStateException: Must start with Java agent to use InstrumentationLoadTimeWeaver. See Spring documentation.


If i comment the line out entirely... I get the error

[EL Config]: 2008.08.13 01:17:38.796--ServerSession(15703940)--Thread(Thread[main,5,main])--The alias name for the entity class [class org.springframework.petclinic.domain.PetType] is being defaulted to: PetType.
[EL Config]: 2008.08.13 01:17:38.843--ServerSession(15703940)--Thread(Thread[main,5,main])--The column name for element
[private java.lang.String org.springframework.petclinic.domain.NamedEntity.name] is being defaulted to: NAME.
[EL Config]: 2008.08.13 01:17:38.843--ServerSession(15703940)--Thread(Thread[main,5,main])--The column name for element
[private java.lang.Integer org.springframework.petclinic.domain.BaseEntity.id] is being defaulted to: ID.
(15 ms) [main] ERROR: org.springframework.web.context.ContextLoader#initWebApplicationContext : Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0&#039; defined in ServletContext resource [/WEB-INF/applicationContext-persistence.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException:
 Error creating bean with name &#039;entityManagerFactory&#039; defined in ServletContext resource [/WEB-INF/applicationContext-persistence.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: Exception
[EclipseLink-28018] (Eclipse Persistence Services - 1.0 (Build 1.0 - 20080707)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PetClinic] failed.
Internal Exception: Exception [EclipseLink-7161] (Eclipse Persistence Services - 1.0 (Build 1.0 - 20080707)): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Entity class [class org.springframework.petclinic.domain.PetType] has no primary key specified. It
should define either an @Id, @EmbeddedId or an @IdClass. If you have defined PK using any of these annotations then please make sure that you do not have mixed access-type (both fields and properties annotated) in your entity class hierarchy.
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:478)


Thus I&#039;m stumped!

In your particular 1.2.0 petclinic code sample, how is aspectj actually leveraged?
Is some type of transformation supposed to take place so that the @MappedSuperclass
public class BaseEntity / NamedEntity.java properties automatically get pushed to the subclass entities?


Is there any reason your code should not run from a standard jvm (via jetty)?

At this stage, all i&#039;m trying to do is get the domain and repository objects to function.

The only change I have made is to BaseEntity to leverage a sequence generator (seeing that I&#039;m running on an Oracle database):

	@Id
  @GeneratedValue(generator=&quot;IdSeq&quot;)
  @SequenceGenerator(name=&quot;IdSeq&quot;,sequenceName=&quot;ID_SEQ&quot;, initialValue=1000)  


My applicationContext-persistence.xml looks like ...




  

  &lt;!-- ========================= RESOURCE DEFINITIONS ========================= --&gt;

  

  
&lt;!--  --&gt; 
   --&gt;

  

  

  &lt;!-- JPA EntityManagerFactory --&gt;
  
    
      
        Oracle
        none
        FINE
        true
        true
        true
        true
        INFO
        Oracle-JDBC
      
    
  


  &lt;!-- Transaction manager for a single JPA EntityManagerFactory (alternative to JTA) --&gt;
  


  &lt;!-- ========================= BUSINESS OBJECT DEFINITIONS ========================= --&gt;

  
  

  
  

  
  

  
  






My persistence.xml looks like ....




  

    org.springframework.petclinic.domain.BaseEntity
    org.springframework.petclinic.domain.NamedEntity
    org.springframework.petclinic.domain.Owner
    org.springframework.petclinic.domain.Person
    org.springframework.petclinic.domain.Pet
    org.springframework.petclinic.domain.PetType
    org.springframework.petclinic.domain.Specialty
    org.springframework.petclinic.domain.Vet
    org.springframework.petclinic.domain.Visit
    
    &lt;!--  --&gt;
    true
  






My persistence.properties file looks like ...

jpa.eclipselink.databasePlatform=org.eclipse.persistence.platform.database.oracle.OraclePlatform
jpa.showSql=true

jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@localhost:1521:xe
jdbc.username=petclinic
jdbc.password=petclinic


cheers

Matt.</description>
		<content:encoded><![CDATA[<p>Hi Rob,</p>
<p>Thanks for the article. I&#039;m new to spring, having an ejb background.</p>
<p>I&#039;ve attempted to re-port your code over to maven/jetty (j2se). Although I&#039;ve had no luck.</p>
<p>I start maven jetty:run with the following set:<br />
set MAVEN_OPTS=-javaagent:&#034;C:\Documents and Settings\Administrator\.m2\repository\org\springframework\spring-agent\2.5.4\spring-agent-2.5.4.jar&#034;</p>
<p>However, it bombs out with exception due to the following line:</p>
<p>It fails stating that </p>
<p>2008-08-13 01:11:52.111:/:INFO:  Initializing Spring root WebApplicationContext<br />
(16 ms) [main] ERROR: org.springframework.web.context.ContextLoader#initWebApplicationContext : Context initialization failed<br />
org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;org.springframework.context.weaving.AspectJWeavingEnabler#0&#039;: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;loadTimeWeaver&#039;: Initialization of bean failed; nested exception is java.lang.IllegalStateException: ClassLoader [org.mortbay.jetty.webapp.WebAppClassLoader] does NOT provide an &#039;addTransformer(ClassFileTransformer)&#039; method. Specify a custom LoadTimeWeaver or start your Java virtual machine with Spring&#039;s agent: -javaagent:spring-agent.jar<br />
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:478)<br />
&#8230;</p>
<p>If i change the line to be </p>
<p>It gives the error</p>
<p>java.lang.IllegalStateException: Must start with Java agent to use InstrumentationLoadTimeWeaver. See Spring documentation.</p>
<p>If i comment the line out entirely&#8230; I get the error</p>
<p>[EL Config]: 2008.08.13 01:17:38.796&#8211;ServerSession(15703940)&#8211;Thread(Thread[main,5,main])&#8211;The alias name for the entity class [class org.springframework.petclinic.domain.PetType] is being defaulted to: PetType.<br />
[EL Config]: 2008.08.13 01:17:38.843&#8211;ServerSession(15703940)&#8211;Thread(Thread[main,5,main])&#8211;The column name for element<br />
[private java.lang.String org.springframework.petclinic.domain.NamedEntity.name] is being defaulted to: NAME.<br />
[EL Config]: 2008.08.13 01:17:38.843&#8211;ServerSession(15703940)&#8211;Thread(Thread[main,5,main])&#8211;The column name for element<br />
[private java.lang.Integer org.springframework.petclinic.domain.BaseEntity.id] is being defaulted to: ID.<br />
(15 ms) [main] ERROR: org.springframework.web.context.ContextLoader#initWebApplicationContext : Context initialization failed<br />
org.springframework.beans.factory.BeanCreationException: Error creating bean with name &#039;org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0&#039; defined in ServletContext resource [/WEB-INF/applicationContext-persistence.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException:<br />
 Error creating bean with name &#039;entityManagerFactory&#039; defined in ServletContext resource [/WEB-INF/applicationContext-persistence.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: Exception<br />
[EclipseLink-28018] (Eclipse Persistence Services &#8211; 1.0 (Build 1.0 &#8211; 20080707)): org.eclipse.persistence.exceptions.EntityManagerSetupException<br />
Exception Description: Predeployment of PersistenceUnit [PetClinic] failed.<br />
Internal Exception: Exception [EclipseLink-7161] (Eclipse Persistence Services &#8211; 1.0 (Build 1.0 &#8211; 20080707)): org.eclipse.persistence.exceptions.ValidationException<br />
Exception Description: Entity class [class org.springframework.petclinic.domain.PetType] has no primary key specified. It<br />
should define either an @Id, @EmbeddedId or an @IdClass. If you have defined PK using any of these annotations then please make sure that you do not have mixed access-type (both fields and properties annotated) in your entity class hierarchy.<br />
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:478)</p>
<p>Thus I&#039;m stumped!</p>
<p>In your particular 1.2.0 petclinic code sample, how is aspectj actually leveraged?<br />
Is some type of transformation supposed to take place so that the @MappedSuperclass<br />
public class BaseEntity / NamedEntity.java properties automatically get pushed to the subclass entities?</p>
<p>Is there any reason your code should not run from a standard jvm (via jetty)?</p>
<p>At this stage, all i&#039;m trying to do is get the domain and repository objects to function.</p>
<p>The only change I have made is to BaseEntity to leverage a sequence generator (seeing that I&#039;m running on an Oracle database):</p>
<p>	@Id<br />
  @GeneratedValue(generator=&#034;IdSeq&#034;)<br />
  @SequenceGenerator(name=&#034;IdSeq&#034;,sequenceName=&#034;ID_SEQ&#034;, initialValue=1000)  </p>
<p>My applicationContext-persistence.xml looks like &#8230;</p>
<p>  <!-- ========================= RESOURCE DEFINITIONS ========================= --></p>
<p><!--  --><br />
   &#8211;&gt;</p>
<p>  <!-- JPA EntityManagerFactory --></p>
<p>        Oracle<br />
        none<br />
        FINE<br />
        true<br />
        true<br />
        true<br />
        true<br />
        INFO<br />
        Oracle-JDBC</p>
<p>  <!-- Transaction manager for a single JPA EntityManagerFactory (alternative to JTA) --></p>
<p>  <!-- ========================= BUSINESS OBJECT DEFINITIONS ========================= --></p>
<p>My persistence.xml looks like &#8230;.</p>
<p>    org.springframework.petclinic.domain.BaseEntity<br />
    org.springframework.petclinic.domain.NamedEntity<br />
    org.springframework.petclinic.domain.Owner<br />
    org.springframework.petclinic.domain.Person<br />
    org.springframework.petclinic.domain.Pet<br />
    org.springframework.petclinic.domain.PetType<br />
    org.springframework.petclinic.domain.Specialty<br />
    org.springframework.petclinic.domain.Vet<br />
    org.springframework.petclinic.domain.Visit</p>
<p>    <!--  --><br />
    true</p>
<p>My persistence.properties file looks like &#8230;</p>
<p>jpa.eclipselink.databasePlatform=org.eclipse.persistence.platform.database.oracle.OraclePlatform<br />
jpa.showSql=true</p>
<p>jdbc.driverClassName=oracle.jdbc.driver.OracleDriver<br />
jdbc.url=jdbc:oracle:thin:@localhost:1521:xe<br />
jdbc.username=petclinic<br />
jdbc.password=petclinic</p>
<p>cheers</p>
<p>Matt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jawher</title>
		<link>http://blog.springsource.org/2008/07/17/using-eclipselink-on-the-springsource-application-platform/comment-page-1/#comment-113929</link>
		<dc:creator>Jawher</dc:creator>
		<pubDate>Mon, 21 Jul 2008 09:14:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springsource.com/main/2008/07/17/using-eclipselink-on-the-springsource-application-platform/#comment-113929</guid>
		<description>Many thanks Rob for this helpful entry ... funny thing is that I was going to test EclipseLink with S2AP before stumbling into this article :D

Cheers,
Jawher.</description>
		<content:encoded><![CDATA[<p>Many thanks Rob for this helpful entry &#8230; funny thing is that I was going to test EclipseLink with S2AP before stumbling into this article <img src='http://blog.springsource.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Cheers,<br />
Jawher.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

