Hi,
I am trying to map a List<String> in an entity object, and have tried to use
both the @org.hibernate.annotations.CollectionOfElements which is
deprecated and the javax.persistence.ElementCollection (@ElementCollection)
but I'm getting compilation errors on both of them saying that the class
can't be resolved. The property I'm trying to map is just a simple
dependent collection, a List of Strings defined like this:
private List<String> catalogIds;
I tried mapping it like this but I'm getting an error saying that the
javax.persistence.ElementCollection (and also CollectionTable) can't be
resolved:
@ElementCollection
@CollectionTable(
name="catalogs",
joincolum...@joincolumn(name="base_product_id")
)
@Column(name="catalog_id")
public List<String> getCatalogIds()
{
return catalogIds;
}
The imports look like this:
import javax.persistence.ElementCollection;
import javax.persistence.CollectionTable;
import javax.persistence.JoinColumn;
This should be a simple thing but I can't find an example that works, can
anyone help? I'm using appfuse 2.1.0 M1 and it appears to be using
hibernate 3.3 (there's a jar in WEB-INF/lib called
"hibernate-core-3.3.1.GA.jar"). I'm assuming that since I found the
@CollectionOfElements to be deprecated (it's a hibernate specific
annotation) it's not the way to go but I tried both and got unresolved class
exceptions from both. Thanks...
--
View this message in context:
http://appfuse.547863.n4.nabble.com/mapping-List-String-tp2549056p2549056.html
Sent from the AppFuse - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]