// Path: src/main/java/com/storage/mywarehouse/Entity/Entry.java
// public class Entry  implements java.io.Serializable {
// 
// 
//      private int entryId;
//      private int warehouseId;
//      private int productId;
//      private int quantity;
// 
//     public Entry() {
//     }
// 
//     public Entry(int entryId, int warehouseId, int productId, int quantity) {
//        this.entryId = entryId;
//        this.warehouseId = warehouseId;
//        this.productId = productId;
//        this.quantity = quantity;
//     }
// 
//     public Entry(int warehouseId, int productId, int quantity) {
//         this.warehouseId = warehouseId;
//         this.productId = productId;
//         this.quantity = quantity;
//     }
//    
//     public int getEntryId() {
//         return this.entryId;
//     }
//     
//     public void setEntryId(int entryId) {
//         this.entryId = entryId;
//     }
//     public int getWarehouseId() {
//         return this.warehouseId;
//     }
//     
//     public void setWarehouseId(int warehouseId) {
//         this.warehouseId = warehouseId;
//     }
//     public int getProductId() {
//         return this.productId;
//     }
//     
//     public void setProductId(int productId) {
//         this.productId = productId;
//     }
//     public int getQuantity() {
//         return this.quantity;
//     }
//     
//     public void setQuantity(int quantity) {
//         this.quantity = quantity;
//     }
// 
// 
// 
// 
// }
// 
// Path: src/main/java/com/storage/mywarehouse/Entity/Product.java
// public class Product implements java.io.Serializable {
// 
// 	private static final long serialVersionUID = 1L;
// 
// 	private int productId;
// 	private String brand;
// 	private String type;
// 	private String description;
// 	private double price;
// 
// 	public Product() {
// 	}
// 
// 	public Product(int productId, String brand, String type, double price) {
// 		this.productId = productId;
// 		this.brand = brand;
// 		this.type = type;
// 		this.price = price;
// 	}
// 
// 	public Product(int productId, String brand, String type, String description, double price) {
// 		this.productId = productId;
// 		this.brand = brand;
// 		this.type = type;
// 		this.description = description;
// 		this.price = price;
// 	}
// 
// 	public Product(String brand, String type, String description, double price) {
// 		this.brand = brand;
// 		this.type = type;
// 		this.description = description;
// 		this.price = price;
// 	}
// 
// 	public int getProductId() {
// 		return this.productId;
// 	}
// 
// 	public void setProductId(int productId) {
// 		this.productId = productId;
// 	}
// 
// 	public String getBrand() {
// 		return this.brand;
// 	}
// 
// 	public void setBrand(String brand) {
// 		this.brand = brand;
// 	}
// 
// 	public String getType() {
// 		return this.type;
// 	}
// 
// 	public void setType(String type) {
// 		this.type = type;
// 	}
// 
// 	public String getDescription() {
// 		return this.description;
// 	}
// 
// 	public void setDescription(String description) {
// 		this.description = description;
// 	}
// 
// 	public double getPrice() {
// 		return this.price;
// 	}
// 
// 	public void setPrice(double price) {
// 		this.price = price;
// 	}
// 
// }


import com.storage.mywarehouse.Entity.Entry;
import com.storage.mywarehouse.Entity.Product;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.criterion.MatchMode;
import org.hibernate.criterion.Order;
import org.hibernate.criterion.Restrictions;
import java.util.List;
import static org.hibernate.criterion.Restrictions.and;
import static org.hibernate.criterion.Restrictions.eq;
package com.storage.mywarehouse.Dao;




public class EntryDAO {
    @SuppressWarnings("unchecked")
// Path: src/main/java/com/storage/mywarehouse/Entity/Entry.java
// public class Entry  implements java.io.Serializable {
// 
// 
//      private int entryId;
//      private int warehouseId;
//      private int productId;
//      private int quantity;
// 
//     public Entry() {
//     }
// 
//     public Entry(int entryId, int warehouseId, int productId, int quantity) {
//        this.entryId = entryId;
//        this.warehouseId = warehouseId;
//        this.productId = productId;
//        this.quantity = quantity;
//     }
// 
//     public Entry(int warehouseId, int productId, int quantity) {
//         this.warehouseId = warehouseId;
//         this.productId = productId;
//         this.quantity = quantity;
//     }
//    
//     public int getEntryId() {
//         return this.entryId;
//     }
//     
//     public void setEntryId(int entryId) {
//         this.entryId = entryId;
//     }
//     public int getWarehouseId() {
//         return this.warehouseId;
//     }
//     
//     public void setWarehouseId(int warehouseId) {
//         this.warehouseId = warehouseId;
//     }
//     public int getProductId() {
//         return this.productId;
//     }
//     
//     public void setProductId(int productId) {
//         this.productId = productId;
//     }
//     public int getQuantity() {
//         return this.quantity;
//     }
//     
//     public void setQuantity(int quantity) {
//         this.quantity = quantity;
//     }
// 
// 
// 
// 
// }
// 
// Path: src/main/java/com/storage/mywarehouse/Entity/Product.java
// public class Product implements java.io.Serializable {
// 
// 	private static final long serialVersionUID = 1L;
// 
// 	private int productId;
// 	private String brand;
// 	private String type;
// 	private String description;
// 	private double price;
// 
// 	public Product() {
// 	}
// 
// 	public Product(int productId, String brand, String type, double price) {
// 		this.productId = productId;
// 		this.brand = brand;
// 		this.type = type;
// 		this.price = price;
// 	}
// 
// 	public Product(int productId, String brand, String type, String description, double price) {
// 		this.productId = productId;
// 		this.brand = brand;
// 		this.type = type;
// 		this.description = description;
// 		this.price = price;
// 	}
// 
// 	public Product(String brand, String type, String description, double price) {
// 		this.brand = brand;
// 		this.type = type;
// 		this.description = description;
// 		this.price = price;
// 	}
// 
// 	public int getProductId() {
// 		return this.productId;
// 	}
// 
// 	public void setProductId(int productId) {
// 		this.productId = productId;
// 	}
// 
// 	public String getBrand() {
// 		return this.brand;
// 	}
// 
// 	public void setBrand(String brand) {
// 		this.brand = brand;
// 	}
// 
// 	public String getType() {
// 		return this.type;
// 	}
// 
// 	public void setType(String type) {
// 		this.type = type;
// 	}
// 
// 	public String getDescription() {
// 		return this.description;
// 	}
// 
// 	public void setDescription(String description) {
// 		this.description = description;
// 	}
// 
// 	public double getPrice() {
// 		return this.price;
// 	}
// 
// 	public void setPrice(double price) {
// 		this.price = price;
// 	}
// 
// }


// Path: src/main/java/com/storage/mywarehouse/Dao/EntryDAO.java
import com.storage.mywarehouse.Entity.Entry;
import com.storage.mywarehouse.Entity.Product;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.criterion.MatchMode;
import org.hibernate.criterion.Order;
import org.hibernate.criterion.Restrictions;
import java.util.List;
import static org.hibernate.criterion.Restrictions.and;
import static org.hibernate.criterion.Restrictions.eq;

package com.storage.mywarehouse.Dao;




public class EntryDAO {
    @SuppressWarnings("unchecked")
    public static List<Entry> findByWarehouseId(int warehouseId) {