Untitled
unknown
plain_text
a year ago
897 B
6
Indexable
Never
package pe.galaxy.trainning.backend.entity; import jakarta.persistence.*; import lombok.Getter; import lombok.Setter; @Getter @Setter @Entity @Table(name = "facturas_productos") public class FacturaProducto { @EmbeddedId private FacturaProductoId id; @ManyToOne @MapsId("facturaId") private Factura factura; @ManyToOne @MapsId("productoId") private Producto producto; @Column private Double subTotal; @Column private Integer cantidad; public FacturaProducto() { } public FacturaProducto(Factura factura, Producto producto, Double subTotal, Integer cantidad) { this.setId(new FacturaProductoId(factura.getId(), producto.getId())); this.producto = producto; this.factura = factura; this.subTotal = subTotal; this.cantidad = cantidad; } }