@Entity
@DiscriminatorColumn(name = "type", discriminatorType = DiscriminatorType.STRING)
和hbm的<discriminator column="TYPE" type="string"/>功能相同用于继承
@DiscriminatorValue("product")
和hbm <class name="Product" table="product" catalog="bookstore" discriminator-value="product">作用基本相同
@DiscriminatorColumn(name = "type", discriminatorType = DiscriminatorType.STRING)
和hbm的<discriminator column="TYPE" type="string"/>功能相同用于继承
@DiscriminatorValue("product")
和hbm <class name="Product" table="product" catalog="bookstore" discriminator-value="product">作用基本相同