У меня есть абстрактная сущность, подобная этой
@Entity
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
public abstract class LaunchEntity implements Serializable {
И мой другой "Класс продуктов"
@Entity
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
@Table(name = "PC_PRODUCT")
public abstract class Product
extends LaunchEntity {
@XmlElement(name = "Product_To_Product")
@OneToMany(mappedBy = "product")
protected List<ProductRelation> productToProduct;
С другой стороны, в объекте ProductRelation у меня есть отображение списка
@Entity
@Table(name = "PC_PRODUCT_RELATION")
public class ProductRelation extends RelationEntity {
private static final long serialVersionUID = 1L;
public ProductRelation() {
super();
}
@XmlElement(name = "Product", required = true)
@ManyToOne
protected Product product;
Я пытаюсь сохранить объект со многими связями продуктов, но в моей таблице связей продуктов все еще нет записей в базе данных.
Что я могу сделать, чтобы решить эту проблему?