From aa0a0ed9c7872c460b8808a30374332f5508721b Mon Sep 17 00:00:00 2001
From: Andrey Belousov <groundhog448@gmail.com>
Date: Thu, 19 Dec 2019 00:54:12 +0000
Subject: [PATCH] Cascade deletion of Tickets

---
 src/main/java/com/s3ai/entities/Ticket.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/main/java/com/s3ai/entities/Ticket.java b/src/main/java/com/s3ai/entities/Ticket.java
index 0a189d8..45821b6 100644
--- a/src/main/java/com/s3ai/entities/Ticket.java
+++ b/src/main/java/com/s3ai/entities/Ticket.java
@@ -1,6 +1,8 @@
 package com.s3ai.entities;
 
 import lombok.Data;
+import org.hibernate.annotations.OnDelete;
+import org.hibernate.annotations.OnDeleteAction;
 
 import javax.persistence.*;
 import java.util.UUID;
@@ -14,9 +16,11 @@ class Ticket {
     private UUID id;
 
     @OneToOne
+    @OnDelete(action = OnDeleteAction.CASCADE)
     private User user;
 
     @OneToOne
+    @OnDelete(action = OnDeleteAction.CASCADE)
     private Cinema cinema;
 
     @Column(name = "movie")
-- 
GitLab