MZFQ2425 / DataAccessMZFQ2425

Repository to upload Data Access exercises - Martha Fernández Quispe
MIT License
0 stars 0 forks source link

FPFA second assessment #2

Open jrgs opened 1 week ago

jrgs commented 1 week ago

Para corregir la segunda parte del examen necesito que me envies el script de creación del procedimiento almacenado obligatorio

MZFQ2425 commented 1 week ago

Buenas tardes,

Se encuentra en la carpeta resources, te lo copio-pego igualmente ya que veo que no me deja adjuntar archivos SQL:

CREATE OR REPLACE FUNCTION is_discount_active( p_product_id INT, p_offer_start_date DATE, p_offer_end_date DATE ) RETURNS BOOLEAN AS $$ BEGIN IF EXISTS ( SELECT 1 FROM public.seller_products WHERE product_id = p_product_id AND NOT (offer_end_date < p_offer_start_date OR offer_start_date > p_offer_end_date) ) THEN RETURN TRUE; ELSE RETURN FALSE; END IF; END; $$ LANGUAGE plpgsql;

Saludos.

jrgs commented 1 week ago

Por más que intento configurar la base de datos en hibernate.cfg.xml, se intenta conectar todo el rato a localhost: imagen

MZFQ2425 commented 1 week ago

Buenas,

Eso debe ser porque en el archivo FinalActivityApplication.java hay una funcion par avalidar que la base de datos exista: Screenshot Con cambiarla debería funcionar.

jrgs commented 1 week ago

Si, pero esa función no debería existir. Se debería controlar simplemente que al crear la SessionFactory no se ha producido ninguna excepción.

jrgs commented 1 week ago
  1. Me permite insertar dos ofertas en el mismo rango de fechas imagen