如何解决Embeddable正在创建2个表JPA Springs
我下面有实体
AbstractOrderEntry:
@Getter @Setter
public class AbstractOrderEntry implements Serializable
{
@ElementCollection
private List<discountValue> discountValues = new ArrayList<>();}
}
CartEntry扩展AbstractOrderEntry
@Entity
@EntityListeners(value = AuditListener.class)
@Table(name = "cartentry")
@Getter @Setter
public class CartEntry extends AbstractOrderEntry implements Serializable,Cloneable,Auditable
{
@Id
@Column(name="CartEntryID",nullable = false)
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private Long id;
}
discountValueEntity:
@Embeddable
@Getter @Setter
public class discountValue {
private String code;
private BigDecimal value;
private BigDecimal appliedValue;
}
当我启动服务器时,它会生成类似这样的表
cart_discountValue
cart_discountvalue
一个带有驼峰字母,另一个带有小写字母。 我们还为订单实体扩展了AbstractOrderEntry,因此也为订单创建了2个表。
如何解决此问题。由于此问题,表数据未正确保留。 提前致谢。 斯里
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。