User development,

A new message was posted in the thread "Support for JPA 2.0 resp. Hibernate 
3.5":

http://community.jboss.org/message/529861#529861

Author  : Juergen Zimmermann
Profile : http://community.jboss.org/people/Juergen.Zimmermann

Message:
--------------------------------------------------------------
See the stacktrace below. The relevant attribute definition is as follows:
 
@Entity
@Table(name="kunde")
public abstract class Kunde implements java.io.Serializable {...}
 
@Entity
@DiscriminatorValue("P")
public class Privatkunde extends Kunde 
   ...
   @ElementCollection   // JPA 2.0
   @CollectionTable(name="kunde_hobby", 
http://community.jboss.org/mailto:joincolum...@joincolumn(name="kunde_fk")) 
 // JPA 2.0
   @Column(name="hobby_fk")
   private List<Integer> hobbiesDB;
 
The stacktrace:
org.hibernate.MappingException: Could not determine type for: java.util.List, 
at table: kunde, for columns: [org.hibernate.mapping.Column(hobby_fk)]
at org.hibernate.mapping.SimpleValue.getType(SimpleValue.java:292)
at org.hibernate.mapping.SimpleValue.isValid(SimpleValue.java:276)
at org.hibernate.mapping.Property.isValid(Property.java:207)
at org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:458)
at 
org.hibernate.mapping.SingleTableSubclass.validate(SingleTableSubclass.java:66)
at org.hibernate.cfg.Configuration.validate(Configuration.java:1149)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1334)
at 
org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
at 
org.hibernate.console.ConsoleConfiguration$4.execute(ConsoleConfiguration.java:554)
at 
org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:63)
at 
org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:98)
at 
org.hibernate.console.ConsoleConfiguration.buildSessionFactory(ConsoleConfiguration.java:549)
at 
org.hibernate.eclipse.console.workbench.LazySessionFactoryAdapter.getChildren(LazySessionFactoryAdapter.java:43)
at 
org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.getChildren(BasicWorkbenchAdapter.java:100)
at 
org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.fetchDeferredChildren(BasicWorkbenchAdapter.java:106)
at 
org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:234)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

--------------------------------------------------------------

To reply to this message visit the message page: 
http://community.jboss.org/message/529861#529861


_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to