Файлы hbm, сгенерированные инструментами hibernate ant, пропустят «DiscriminatorColumn» - PullRequest
1 голос
/ 19 декабря 2011

Я определил Article сущность с аннотациями гибернации:

@Entity
@Table(name = "WZQ_ARTICLES")
@Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name = "ARTICLE_TYPE", discriminatorType = DiscriminatorType.STRING)
@DiscriminatorValue("CURRENT")
public class Article {
    }

В качестве столбца дискриминатора используется столбец ARTICLE_TYPE. Но сгенерированный hbm не содержит его.

Когда я вставляю новую Article сущность, она сообщит об исключении, сказанном:

Caused by: org.h2.jdbc.JdbcSQLException: Column "ARTICLE_TYPE" not found; SQL statement:
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...