Created
December 16, 2019 05:21
-
-
Save ratul0/4ad3f1d5db08bb53c7ab153bde50b886 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package de.uniba.dsg.dsam.backend.entities; | |
import javax.persistence.*; | |
@Entity(name = "OrderQuantity") | |
@Table(name = "order_beverage") | |
public class OrderQuantity { | |
@EmbeddedId | |
private OrderBeverageKey id; | |
@ManyToOne | |
@MapsId("orderId") | |
@JoinColumn(name = "order_id") | |
OrderEntity orderEntity; | |
@ManyToOne | |
@MapsId("beverageId") | |
@JoinColumn(name = "beverage_id") | |
BeverageEntity beverageEntity; | |
int quantity; | |
public OrderQuantity() { | |
} | |
public OrderQuantity(OrderEntity orderEntity, BeverageEntity beverageEntity, int quantity) { | |
this.orderEntity = orderEntity; | |
this.beverageEntity = beverageEntity; | |
this.quantity = quantity; | |
} | |
public OrderBeverageKey getId() { | |
return id; | |
} | |
public void setId(OrderBeverageKey id) { | |
this.id = id; | |
} | |
public OrderEntity getOrderEntity() { | |
return orderEntity; | |
} | |
public void setOrderEntity(OrderEntity orderEntity) { | |
this.orderEntity = orderEntity; | |
} | |
public BeverageEntity getBeverageEntity() { | |
return beverageEntity; | |
} | |
public void setBeverageEntity(BeverageEntity beverageEntity) { | |
this.beverageEntity = beverageEntity; | |
} | |
public int getQuantity() { | |
return quantity; | |
} | |
public void setQuantity(int quantity) { | |
this.quantity = quantity; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment