私は 5 つ未満の製品タイプ
しか持っていません
。バリエーション、単一テーブルの継承を使用したくありません。
次のことを行いましたが、再構築して再起動した後、データベースに作成されたテーブルが表示されません。何か案は?
書籍
@Entity
@Table(name="SB_BOOKS")
public class BookImpl extends ProductImpl implements Books {
.....
}
Persistence.xml
<class>com.xproject.core.catalog.domain.BookImpl</class>
context-entity.xml
<bean id="com.xproject.core.catalog.domain.Book" class="com.xproject.core.catalog.domain.BookImpl" scope="prototype"/>
更新:このように BLC ProductImpl Bean をオーバーライド (拡張) すると、テーブルが作成されることに注意してください
<bean id="org.broadleafcommerce.core.catalog.domain.ProductImpl" class="com.xproject.core.catalog.domain.BookImpl" scope="prototype"/>