Skip to content

Instantly share code, notes, and snippets.

@ratul0
Created December 16, 2019 05:21
Show Gist options
  • Save ratul0/4ad3f1d5db08bb53c7ab153bde50b886 to your computer and use it in GitHub Desktop.
Save ratul0/4ad3f1d5db08bb53c7ab153bde50b886 to your computer and use it in GitHub Desktop.
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