#Java
1 messages · Page 1 of 1 (latest)
JAJAJAJAJ yo no sé usar discord entonces
Bueno, como te decia, problema de logica, tienes que debuggear tu api
No se si alguien mas se le ocurre algo mas
ay como te digo eso, no sé
Tampoco se me ocurre algo más, habría que ver que esta intentando hacer
como puedo explicarlo sin sonar tan inexperta
Piensa lógicamente y ve descartando posibilidades para acercarte a lo que causa el problema, revisa tu código entiende la lógica de tu código y encuentra cosas que deberían ocurrir si todo va bien, y busca una manera de comprobar si se cumplo
podría pobrar usar un cliente http para hacer las peticiones para ver si el problema es del servidor o de la web, asi como para descartar
lo mejor seria que muestres tu codigo si no es de tu empresa a ver
o en todo caso algun codigo parecido sin que muestres datos sensibles
una screenshot basta
es de mi u, un proyecto en grupo, nos asignamos los roles, y como nunca nos enseñaron esto, nos tocó a punta de ver videos, pero errores como estos que no muestran son tan difíciles de ver
ps con tal de q me puedan ayudar, se los puedo pasar, o no se si eso esté mal
con postman?
bueno pos ya te dije con una screenshot basta xd
ya depende de ti
postman es como una app que hace solicitudades a tu API
y puedes ver el resultado que te da tu API
se usa para comprobar que el resultado sea el esperado siempre y cuando le pases los datos que tu API espera
Si, es uno de tantos, yo uso httpie que es más sencillo
pero como dice baker, una screenshot del código es incluso más sencillo para nosotros ayudarte
crear
bueno, tendrias que ver (y mostrarnos) que hace eso
osea, el código pues
asi vas debuggeando
package com.kleanimals_backend.backend.repository;
import java.util.List;
import org.springframework.data.jpa.repository.JpaRepository;
import com.kleanimals_backend.backend.models.Publicaciones;
public interface PublicacionRepository extends JpaRepository<Publicaciones, Long> {
List<Publicaciones> findByTipoPublicacion(Publicaciones.Categoria tipoPublicacion);
}
diganme y les muestro
package com.kleanimals_backend.backend.repository;
import java.util.List;
import org.springframework.data.jpa.repository.JpaRepository;
import com.kleanimals_backend.backend.models.Publicaciones;
public interface PublicacionRepository extends JpaRepository<Publicaciones, Long> {
List<Publicaciones> findByTipoPublicacion(Publicaciones.Categoria tipoPublicacion);
}
mejor
pero eso no parece que guarde nada
ahi dice "findByTipoPublicacion"
osea, eso no crea, lo que hace es buscar registros ya creados y devolverlos
Eso esta bien?
Y bueno, eso solo es la interface, falta ver la implementacion
uff POO a veces es un dolor de cabeza
algo así, porque se separa por categorías y asi se actualiza el formulario
y eso onde lo busco
No se, ustedes fueron los que escribieron el codigo xd
depende de donde lo hayan escrito
ustedes suena a manada, estoy sola
mi grupo no me ayuda
a lo mejor lo encuentras con un Ctrl + F "findByTipoPublicacion"
el estrés lo paso solo yo
bueno ya toca hablar con los profesores
ahh en el controladorr
igual el tema es que esa funcion que usas parece que no hace el guardado
Tienes que comprobar que esa funcion de verdad guarda los registros en la base de datos
o encontrar cual es la que lo hace
porque sino, nunca se va a guardar nada
no lo encuentro
pues en otros archivos
será q todo radica ahí?
yo diria que si
aunque no he visto la implementacion de esa interface
asi que no se
si la encuentras tu pues revisa
espero que esten usando git para que quede registro de quien hizo las cagadas xd
Te imaginas que le puso así pero en realidad si intenta crearlo? Sería muy xD
ps yo busqué y dice q esto "import org.springframework.data.jpa.repository.JpaRepository; " hace la función de guardado
solo subí el front
y fui yo
aunq bno un amigo hizo el registro, login y usuarios pero ese si le sirve
ya pero parece que no estan usando los metodos correctos de JpaRepository
porque ahi lo que veo es que definen una interface que extiende de JpaRepository
pero a parte, añaden un metodo nuevo: findByTipoPublicacion
ese metodo nuevo obviamente no esta en JpaRepository
les mando todo el codigo del controlador? xd
Eso es un invento de ustedes, asi que lo mas seguro es que tienen que investigar que metodo de JpaRepository es el que en realidad guarda todo
Que busque globalmente en el vscode
te estariamos haciendo la tarea practicamente xd
En vez de a nivel se archivo
Al parecer lo que busca usar es esto https://docs.spring.io/spring-data/jpa/docs/current/api/org/springframework/data/jpa/repository/JpaRepository.html#saveAllAndFlush(java.lang.Iterable)
declaration: package: org.springframework.data.jpa.repository, interface: JpaRepository
no me acuerdo como era la verdad
o yo no sé usar el chatgpt o no sé pq tampoco le entiendo
si usas IA sin saber programar vas a terminar mas perdida
si es q esto es para dentro de 2 semanas
y bueno ya nat parece que encontro la solucion
Hay una lupa en el menu lateral de vscode ahi puede buscar
y pum me dijeron ten, haz el backend
solo está en el repositorio.java
Eso o te mete mas bugs que es peor que estar perdido
En github dices?
Esta el que mande que es para añadir una lista y otro añade un sola entidad, depende de que quiera hacer
@gleaming plume intento no lanzarle mierda a la universidad pero es que me la ponen dificil xd
Tienes toso el codigo abierto? En el vscode?
si
Es una broma tambien eh? que tampoco quiero ponerme a debatir mil años
Hay una lupa
Donde puedes buscar globalmente
En la parte lateral del vscode
Y pones el string q quieres encontrar. Asi iras mas rapido creeme
Q archivo x archivo
creo q la lista, pq a ver en el formulario, los datos del animal se guardan en tu tabla animal, con el usuario busca que este exista para seguir y los datos de ubicacion y fecha van en otra tabla, pero en publicacion solo guarda la descripcion, imagenes y videos, entonces guarda muchos registros y no solo en publicacion
llorar me queda
puse findByTipoPublicacion, y solo está en PublicacionRepository.java
bueno, leelo, pruebalo y comentas si funciono o no
deberia asociar la entidad animales y los archivos(Videos e imagenes) en el servicio de publicacion? pq segun yo está bien el repositorio.java, ps no se si hay q poner el metodo ahi o solo en el servicio
ni idea como se relaciona eso con tu problema de que no se guardan los datos, pero si te ayuda, dale
no sé
ya me dio la depre
xd
lo intenté, pero eso no sirvió, o lo estoy haciendo mal, idk, pero no sé
Que
Que paso
La uni le puso a hacer un proyecto en equipo y no le enseño nada o casi nada
o eso fue lo que yo entendí
xd
algunas cosas, pero es dificil, pq con estos errores peor
pero no se supone que tenias que usar la funcion esa de saveAllAndFlush o algo asi qeu te paso nat?
si pero no es para guardar muchas publicaciones, es q no sé si me hago entender, quiero guardar son varios registros en varias entidades, porque publicacion es un formulario, y se relaciona con varias entidades, pero no estoy segura si esa funcion saveAllAndFlush me haga eso.
lee la documentacion de la funcion y lo sabras
y si no te sirve, hay mas metodos y clases, etc
Un curso de spring boot en yt 😎