@Override public List<Food> searchFoodByName( String searchText, String type, String attr, String price, String status, String provider) { List<Food> foodList = new ArrayList<Food>(); foodList = (List<Food>) HibernateHelper.searchListFoodByName( Food.class, searchText, type, attr, price, status, provider); return foodList; }
@Override public List<Food> diplayFoodCategoryAll( String col, List<String> numberPageList, String order, int record, int page, String sql) { List<Food> foodList = new ArrayList<Food>(); foodList = (List<Food>) HibernateHelper.displayPageFoodAll( Food.class, col, numberPageList, order, record, page, sql); return foodList; }
@Test public void simpleTestInsert() { SessionFactory sf = HibernateHelper.newInstance().getFactory(); Session session = sf.openSession(); Transaction transaction = session.beginTransaction(); Municipio municipio = new Municipio(); // municipio.setId(new Long(12)); municipio.setCidade("Jaraa"); municipio.setEstado("TRes"); municipio.setUf("AM"); session.save(municipio); transaction.commit(); }
/** * Get all food. * * @return list of food dto * @see ebiz.dao.inf.IFoodDAO#getFoodListAll() */ @Override public List<Food> getFoodListAll() { return (List<Food>) HibernateHelper.getObjectList(Food.class); }
@Override public String getNameAttrById(String id) { return ((FoodAttribute) HibernateHelper.getObjectById(FoodAttribute.class, id)) .getProductAttributeName(); }
@Override public String getNameTypeById(String id) { return ((FoodType) HibernateHelper.getObjectById(FoodType.class, id)).getProductTypeName(); }
@Override public String getStatusNameByID(String id) { return ((FoodStatus) HibernateHelper.getObjectById(FoodStatus.class, id)).getFoodStatusName(); }
@Override public Food getFoodById(Long key) { return (Food) HibernateHelper.getObjectById(Food.class, key); }
@Override public List<FoodPriceLevel> getPriceList() { return (List<FoodPriceLevel>) HibernateHelper.getObjectList(FoodPriceLevel.class); }
@Override public boolean isFood(Long id) { return HibernateHelper.isObject(Food.class, id); }
@Override public boolean deleteFood(Food food) { return HibernateHelper.deleteObject(food); }
@Override public boolean saveFood(Food food) { return HibernateHelper.saveObject(food); }
@Override public boolean insertFoodPriceLevel(FoodPriceLevel food) { return HibernateHelper.saveObject(food); }
@Override public boolean insertFoodType(FoodType food) { return HibernateHelper.saveObject(food); }
@Override public boolean insertFoodStatus(FoodStatus food) { return HibernateHelper.saveObject(food); }
public static void main(String[] args) { HibernateHelper hibernate = new HibernateHelper(); Scanner in = new Scanner(System.in); boolean funcionar = true; int opc = -1, opc2; String parametro, parametro1, parametro2, parametro3, parametro4, parametro5; while (funcionar == true) { System.out.println("Introduzca la opción elegida: "); System.out.println("1- Mostrar todos los directores."); System.out.println("2- Mostrar películas de un director."); System.out.println("3- Insertar un director nuevo."); System.out.println("4- Insertar una película nueva."); System.out.println("5- Borrar una película por codigo."); System.out.println("6- Borrar una película por nombre."); System.out.println("7- Cambiar nombre de un director."); System.out.println("8- Salir."); opc = in.nextInt(); in.nextLine(); switch (opc) { case 1: hibernate.showDeps(); break; case 2: System.out.println("Introduzca el código del director: "); parametro = in.next(); hibernate.showPeliculasdeDirector(parametro); break; case 3: System.out.println("Introduzca nuevo Director:"); System.out.print("Codigo: "); parametro1 = in.next(); in.nextLine(); System.out.println("param " + parametro1); System.out.print("Nombre: "); parametro2 = in.nextLine(); System.out.println("param " + parametro2); System.out.print("Nacionalidad: "); parametro3 = in.next(); // in.next(); System.out.println("param " + parametro3); System.out.print("Año de Nacimiento: "); parametro4 = in.next(); // in.next(); System.out.println("param " + parametro4); hibernate.addDirector(parametro1, parametro2, parametro3, parametro4); break; case 4: System.out.println("Introduzca los datos de la película: "); System.out.print("Codigo: "); parametro1 = in.next(); in.nextLine(); System.out.print("Título: "); parametro2 = in.nextLine(); System.out.print("Género: "); parametro3 = in.nextLine(); System.out.print("Duración: "); parametro4 = in.next(); in.nextLine(); System.out.print("Nombre del Director: "); parametro5 = in.nextLine(); hibernate.addPelicula(parametro1, parametro5, parametro2, parametro3, parametro4); break; case 5: System.out.println("Introduzca el código de la película a borrar: "); opc2 = in.nextInt(); hibernate.deletePelicula(opc2); break; case 6: System.out.println("Introduzca el nombre de la película a borrar:"); parametro = in.nextLine(); hibernate.deletePelicula(parametro); break; case 7: System.out.println( "Introduzca el código del director a modificar y el nombre que desea poner: "); System.out.print("Codigo: "); opc2 = in.nextInt(); in.nextLine(); System.out.println("Nombre: "); parametro = in.nextLine(); hibernate.updateNombreDirector(opc2, parametro); break; case 8: funcionar = false; hibernate.cerrarHibernate(); break; default: System.out.println("Introduzca una opción válida..."); break; } } }
@Override public List<FoodAttribute> getAttributeList() { return (List<FoodAttribute>) HibernateHelper.getObjectList(FoodAttribute.class); }