Index: Prototype Application/Paw5/src/main/java/finki/paw5/model/Adoption.java
===================================================================
--- Prototype Application/Paw5/src/main/java/finki/paw5/model/Adoption.java	(revision 579bf6dee959bcd85e613fae39f3e9dd5498d4c0)
+++ Prototype Application/Paw5/src/main/java/finki/paw5/model/Adoption.java	(revision 038c9f7d7a3efdd074de380395b62620e574d3b0)
@@ -1,8 +1,5 @@
 package finki.paw5.model;
 
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.Table;
+import jakarta.persistence.*;
 import lombok.Data;
 
@@ -16,4 +13,5 @@
 
     @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
     @Column(name = "id_adoption")
     private int id;
Index: Prototype Application/Paw5/src/main/java/finki/paw5/model/Category.java
===================================================================
--- Prototype Application/Paw5/src/main/java/finki/paw5/model/Category.java	(revision 579bf6dee959bcd85e613fae39f3e9dd5498d4c0)
+++ Prototype Application/Paw5/src/main/java/finki/paw5/model/Category.java	(revision 038c9f7d7a3efdd074de380395b62620e574d3b0)
@@ -1,8 +1,5 @@
 package finki.paw5.model;
 
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.Table;
+import jakarta.persistence.*;
 import lombok.Data;
 
@@ -13,4 +10,5 @@
 
     @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
     @Column(name = "id_category")
     private int id;
Index: Prototype Application/Paw5/src/main/java/finki/paw5/model/Food.java
===================================================================
--- Prototype Application/Paw5/src/main/java/finki/paw5/model/Food.java	(revision 579bf6dee959bcd85e613fae39f3e9dd5498d4c0)
+++ Prototype Application/Paw5/src/main/java/finki/paw5/model/Food.java	(revision 038c9f7d7a3efdd074de380395b62620e574d3b0)
@@ -2,8 +2,5 @@
 
 import finki.paw5.model.enumerations.FoodType;
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.Table;
+import jakarta.persistence.*;
 import lombok.Data;
 
@@ -14,4 +11,5 @@
 
     @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
     @Column(name = "id_food")
     private int id;
Index: Prototype Application/Paw5/src/main/java/finki/paw5/model/Organisation.java
===================================================================
--- Prototype Application/Paw5/src/main/java/finki/paw5/model/Organisation.java	(revision 579bf6dee959bcd85e613fae39f3e9dd5498d4c0)
+++ Prototype Application/Paw5/src/main/java/finki/paw5/model/Organisation.java	(revision 038c9f7d7a3efdd074de380395b62620e574d3b0)
@@ -1,8 +1,5 @@
 package finki.paw5.model;
 
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.Table;
+import jakarta.persistence.*;
 import lombok.Data;
 
@@ -13,4 +10,5 @@
 
     @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
     @Column(name = "id_organisation")
     private int id;
Index: Prototype Application/Paw5/src/main/java/finki/paw5/model/Pet.java
===================================================================
--- Prototype Application/Paw5/src/main/java/finki/paw5/model/Pet.java	(revision 579bf6dee959bcd85e613fae39f3e9dd5498d4c0)
+++ Prototype Application/Paw5/src/main/java/finki/paw5/model/Pet.java	(revision 038c9f7d7a3efdd074de380395b62620e574d3b0)
@@ -5,8 +5,5 @@
 import finki.paw5.model.enumerations.Size;
 import finki.paw5.model.enumerations.Species;
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.Table;
+import jakarta.persistence.*;
 import lombok.Data;
 
@@ -17,4 +14,5 @@
 
     @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
     @Column(name = "id_pet")
     private int id;
Index: Prototype Application/Paw5/src/main/java/finki/paw5/model/Post.java
===================================================================
--- Prototype Application/Paw5/src/main/java/finki/paw5/model/Post.java	(revision 579bf6dee959bcd85e613fae39f3e9dd5498d4c0)
+++ Prototype Application/Paw5/src/main/java/finki/paw5/model/Post.java	(revision 038c9f7d7a3efdd074de380395b62620e574d3b0)
@@ -1,8 +1,5 @@
 package finki.paw5.model;
 
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.Table;
+import jakarta.persistence.*;
 import lombok.Data;
 
@@ -16,4 +13,5 @@
 
     @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
     @Column(name = "id_post")
     private int id;
Index: Prototype Application/Paw5/src/main/java/finki/paw5/model/Shelter.java
===================================================================
--- Prototype Application/Paw5/src/main/java/finki/paw5/model/Shelter.java	(revision 579bf6dee959bcd85e613fae39f3e9dd5498d4c0)
+++ Prototype Application/Paw5/src/main/java/finki/paw5/model/Shelter.java	(revision 038c9f7d7a3efdd074de380395b62620e574d3b0)
@@ -1,8 +1,5 @@
 package finki.paw5.model;
 
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.Table;
+import jakarta.persistence.*;
 import lombok.Data;
 
@@ -13,4 +10,5 @@
 
     @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
     @Column(name = "id_shelter")
     private int id;
Index: Prototype Application/Paw5/src/main/java/finki/paw5/model/Therapy.java
===================================================================
--- Prototype Application/Paw5/src/main/java/finki/paw5/model/Therapy.java	(revision 579bf6dee959bcd85e613fae39f3e9dd5498d4c0)
+++ Prototype Application/Paw5/src/main/java/finki/paw5/model/Therapy.java	(revision 038c9f7d7a3efdd074de380395b62620e574d3b0)
@@ -1,8 +1,5 @@
 package finki.paw5.model;
 
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.Table;
+import jakarta.persistence.*;
 import lombok.Data;
 
@@ -16,4 +13,5 @@
 
     @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
     @Column(name = "id_therapy")
     private int id;
Index: Prototype Application/Paw5/src/main/java/finki/paw5/model/User.java
===================================================================
--- Prototype Application/Paw5/src/main/java/finki/paw5/model/User.java	(revision 579bf6dee959bcd85e613fae39f3e9dd5498d4c0)
+++ Prototype Application/Paw5/src/main/java/finki/paw5/model/User.java	(revision 038c9f7d7a3efdd074de380395b62620e574d3b0)
@@ -14,4 +14,5 @@
 
     @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
     @Column(name = "id_user")
     protected int id;
Index: Prototype Application/Paw5/src/main/java/finki/paw5/model/VetClinic.java
===================================================================
--- Prototype Application/Paw5/src/main/java/finki/paw5/model/VetClinic.java	(revision 579bf6dee959bcd85e613fae39f3e9dd5498d4c0)
+++ Prototype Application/Paw5/src/main/java/finki/paw5/model/VetClinic.java	(revision 038c9f7d7a3efdd074de380395b62620e574d3b0)
@@ -1,8 +1,5 @@
 package finki.paw5.model;
 
-import jakarta.persistence.Column;
-import jakarta.persistence.Entity;
-import jakarta.persistence.Id;
-import jakarta.persistence.Table;
+import jakarta.persistence.*;
 import lombok.Data;
 
@@ -13,4 +10,5 @@
 
     @Id
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
     @Column(name = "id_vet_clinic")
     private int id;
