persistence@glassfish.java.net

Re: field of type List<String>

From: jeff <jeffrey.blattman_at_yahoo.com>
Date: Wed, 28 Feb 2007 19:12:00 -0800 (PST)

hi sanjeeb, thanks for your response,

i'm using the standalone distribution from glassfish, toplink essentials 2.0-36, which was the latest as of a few days ago.

is there an issue submitted for this? should i submit a new one?
thanks.

Sanjeeb Kumar Sahoo <Sanjeeb.Sahoo_at_Sun.COM> wrote: This is a bug in the persistence provider that thinks List is a
collection of entities. I presume you are using GlassFish persistence
provider. What version are you using?

Thanks,
Sahoo
jeff wrote:
> i have an entity class w/ a field of type List, it looks like
> this:
>
> @XmlElementWrapper (
> name = "portlet-entity-ids",
> nillable = false
> )
> @XmlElement (
> name = "portlet-entity-id"
> )
> private List portletEntityIds;
>
> when i attempt to persist this class, i get an exception ...
>
> Exception Description: [class com.sun.portal.pom.Page] uses a
> non-entity [class java.lang.String] as target entity in the
> relationship attribute [public java.util.List
> com.sun.portal.pom.Page.getPortletEntityIds()].
>
> i tried declaring java.lang.String in my PU just to see what happened,
> and it did not like that either (said it couldn't find the class
> actually).
>
> am i missing something?
> thanks!
>
> ------------------------------------------------------------------------
> Bored stiff?
> Loosen up...
> Download and play hundreds of games for free
> on Yahoo!
> Games.


 
---------------------------------
Want to start your own business? Learn how on Yahoo! Small Business.