6 Replies Latest reply on Oct 30, 2006 8:31 AM by Andrew Dale

    Persistence Problem after upgrading to 4.0.5GA

    Kai Hackemesser Newbie

      Hi there,

      I have switched today from 4.0.4GA to 4.0.5GA and now my persistence classes produce a problem I can't fix for myself.

      These three classes are involved:

      public class ConsumeSchema implements Serializable {
       private static final long serialVersionUID = 369451547383041185L;
       private String name;
       private String comment;
       private int id;
       @OneToMany(mappedBy = "schema")
       private Set<ArticleConsumeSchema> articleSchemas;
      public class ArticleConsumeSchema extends ArticleConsumeSchemaTemplate {
       private static final long serialVersionUID = -5703518518625567286L;
      public class ArticleConsumeSchemaTemplate implements Serializable, Comparable<ArticleConsumeSchemaTemplate> {
       private static final long serialVersionUID = 1L;
       private long UTFtime;
       private long interval;
       private int id;
       private Article article;
       * Zeigt auf die allgemeine Beschreibung des Schemas.
       private ConsumeSchema schema;

      This construct worked well till my upgrade today. (Fresh install of 4.0.5GA in EJB3 config). Now I get:
      ObjectName: persistence.units:jar=core-ejb3.ejb3.jar,unitName=core
       State: FAILED
       Reason: javax.persistence.PersistenceException: org.hibernate.MappingException: Could not determine type for: java.util.Set, for columns: [org.hibernate.mapping.Column(articleSchemas)]

      What could be wrong?

      Kind regards,