This repository has been archived on 2020-08-02. You can view files and clone it, but cannot push or open issues or pull requests.
e-commerce/prototype/src/main/java/org/hso/ecommerce/entities/booking/Booking.java

26 lines
572 B
Java

package org.hso.ecommerce.entities.booking;
import javax.persistence.*;
@Entity
@Table(name = "bookings")
public class Booking {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic
public long id;
// always >= 0
public int amountCent;
@ManyToOne(optional = true, cascade = CascadeType.ALL)
public BookingAccountEntry source;
@ManyToOne(optional = true, cascade = CascadeType.ALL)
public BookingAccountEntry destination;
@OneToOne(optional = false, cascade = CascadeType.ALL)
public BookingReason reason;
}