diff --git a/src/main/java/ru/ulstu/is/sbapp/client/model/Client.java b/src/main/java/ru/ulstu/is/sbapp/client/model/Client.java
index e53eef3..1bee8ed 100644
--- a/src/main/java/ru/ulstu/is/sbapp/client/model/Client.java
+++ b/src/main/java/ru/ulstu/is/sbapp/client/model/Client.java
@@ -16,7 +16,7 @@ public class Client {
     private String firstName;
     private String lastName;
 
-    @OneToMany(fetch = FetchType.EAGER,mappedBy = "client",cascade = CascadeType.ALL)
+    @OneToMany(fetch = FetchType.EAGER,mappedBy = "client",cascade = CascadeType.REMOVE)
     private List<Purchase> purchases;
 
     public Client() {
@@ -61,6 +61,11 @@ public class Client {
         return purchases;
     }
 
+    public void setPurchases(List<Purchase> purchases)
+    {
+        this.purchases=purchases;
+    }
+
     @Override
     public boolean equals(Object o) {
         if (this == o) return true;