【发布时间】:2013-03-22 07:12:45
【问题描述】:
我的产品类型少于 5 种,我一直在关注以下手册:
http://docs.broadleafcommerce.org/current/Extending-Entities-Tutorial.html
直到“单表继承”,因为我只有更少的变化,我不想使用单表继承。
我已经完成了以下操作,但是在重建并重新启动后,我没有看到在数据库中创建任何表。有什么想法吗?
书籍
@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"/>
【问题讨论】:
标签: spring hibernate e-commerce broadleaf-commerce