我的产品类型少于 5 种,并且我一直在遵循手册:
http ://docs.broadleafcommerce.org/current/Extending-Entities-Tutorial.html
直到“单表继承”,因为我只有更少变体,我不想使用单表继承。
我已经完成了以下操作,但是在重建并重新启动后,我没有看到在数据库中创建任何表。有任何想法吗?
图书
@Entity
@Table(name="SB_BOOKS")
public class BookImpl extends ProductImpl implements Books {
.....
}
持久性.xml
<class>com.xproject.core.catalog.domain.BookImpl</class>
上下文实体.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"/>