XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Major Major
    • 3.1.0.M1
    • 3.0.0.GA
    • hibernate
    • None

      RootClass.discriminator value used to determine discriminator type and columns when table-pre-type-hierarchy used in mapping, but element discriminator never exported and sessionFactory can't be built for such configuration:

      org.hibernate.MappingException: No discriminator found for com.jboss.dvd.seam.Admin. Discriminator is needed when 'single-table-per-hierarchy' is used and a class has subclasses

      org.hibernate.MappingException: No discriminator found for com.jboss.dvd.seam.Admin. Discriminator is needed when 'single-table-per-hierarchy' is used and a class has subclasses
      at org.hibernate.mapping.SingleTableSubclass.validate(SingleTableSubclass.java:41)
      at org.hibernate.cfg.Configuration.validate(Configuration.java:1102)
      at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1287)
      at org.hibernate.console.ConsoleConfiguration$3.execute(ConsoleConfiguration.java:502)
      at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:64)
      at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:95)
      at org.hibernate.console.ConsoleConfiguration.buildSessionFactory(ConsoleConfiguration.java:497)
      ...

        1. patch.txt
          23 kB
          Dmitry Geraskov

              manderse@redhat.com Max Andersen
              dgeraskov Dmitry Geraskov (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: