// Path: src/main/java/com/storage/mywarehouse/View/WarehouseEntry.java
// public class WarehouseEntry  implements java.io.Serializable {
// 
// 
//      private int id;
//      private int productId;
//      private String brand;
//      private String type;
//      private int quantity;
//      private double price;
//      private int warehouseId;
// 
//     public WarehouseEntry() {
//     }
// 
// 	
//     public WarehouseEntry(int id, String brand, String type, double price) {
//         this.id = id;
//         this.brand = brand;
//         this.type = type;
//         this.price = price;
//     }
//     public WarehouseEntry(int id, int productId, String brand, String type, int quantity, double price, int warehouseId) {
//        this.id = id;
//        this.productId = productId;
//        this.brand = brand;
//        this.type = type;
//        this.quantity = quantity;
//        this.price = price;
//        this.warehouseId = warehouseId;
//     }
//    
//     public int getId() {
//         return this.id;
//     }
//     
//     public void setId(int id) {
//         this.id = id;
//     }
//     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 int getQuantity() {
//         return this.quantity;
//     }
//     
//     public void setQuantity(int quantity) {
//         this.quantity = quantity;
//     }
//     public double getPrice() {
//         return this.price;
//     }
//     
//     public void setPrice(double price) {
//         this.price = price;
//     }
//     public int getWarehouseId() {
//         return this.warehouseId;
//     }
//     
//     public void setWarehouseId(int warehouseId) {
//         this.warehouseId = warehouseId;
//     }
// 
// 
// 
// 
// }


import com.storage.mywarehouse.View.WarehouseEntry;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.criterion.Restrictions;
import java.util.List;
package com.storage.mywarehouse.Dao;



public class WarehouseEntryDAO {
    @SuppressWarnings("unchecked")
    public static List<WarehouseEntry> findByWarehouseId(int warehouseId) {
        Session session = NewHibernateUtil.getSessionFactory().openSession();
        Transaction tx = session.beginTransaction();
// Path: src/main/java/com/storage/mywarehouse/View/WarehouseEntry.java
// public class WarehouseEntry  implements java.io.Serializable {
// 
// 
//      private int id;
//      private int productId;
//      private String brand;
//      private String type;
//      private int quantity;
//      private double price;
//      private int warehouseId;
// 
//     public WarehouseEntry() {
//     }
// 
// 	
//     public WarehouseEntry(int id, String brand, String type, double price) {
//         this.id = id;
//         this.brand = brand;
//         this.type = type;
//         this.price = price;
//     }
//     public WarehouseEntry(int id, int productId, String brand, String type, int quantity, double price, int warehouseId) {
//        this.id = id;
//        this.productId = productId;
//        this.brand = brand;
//        this.type = type;
//        this.quantity = quantity;
//        this.price = price;
//        this.warehouseId = warehouseId;
//     }
//    
//     public int getId() {
//         return this.id;
//     }
//     
//     public void setId(int id) {
//         this.id = id;
//     }
//     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 int getQuantity() {
//         return this.quantity;
//     }
//     
//     public void setQuantity(int quantity) {
//         this.quantity = quantity;
//     }
//     public double getPrice() {
//         return this.price;
//     }
//     
//     public void setPrice(double price) {
//         this.price = price;
//     }
//     public int getWarehouseId() {
//         return this.warehouseId;
//     }
//     
//     public void setWarehouseId(int warehouseId) {
//         this.warehouseId = warehouseId;
//     }
// 
// 
// 
// 
// }


// Path: src/main/java/com/storage/mywarehouse/Dao/WarehouseEntryDAO.java
import com.storage.mywarehouse.View.WarehouseEntry;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.criterion.Restrictions;
import java.util.List;

package com.storage.mywarehouse.Dao;



public class WarehouseEntryDAO {
    @SuppressWarnings("unchecked")
    public static List<WarehouseEntry> findByWarehouseId(int warehouseId) {
        Session session = NewHibernateUtil.getSessionFactory().openSession();
        Transaction tx = session.beginTransaction();
        List warehouseEntries = session.createCriteria(WarehouseEntry.class)