#Java

1 messages · Page 1 of 1 (latest)

arctic stag
#

Discord es la vaina y esta es la funcionalidad

dull vale
#

JAJAJAJAJ yo no sé usar discord entonces

arctic stag
#

Bueno, como te decia, problema de logica, tienes que debuggear tu api

#

No se si alguien mas se le ocurre algo mas

dull vale
#

ay como te digo eso, no sé

vivid sky
dull vale
arctic stag
#

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

vivid sky
arctic stag
#

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

dull vale
#

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

arctic stag
#

ya depende de ti

arctic stag
#

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

vivid sky
#

pero como dice baker, una screenshot del código es incluso más sencillo para nosotros ayudarte

dull vale
#

peren

#

q me embale

#

que es lo que realmente tengo q tomar ss?

arctic stag
#

claro

#

del servicio que no te funciona

dull vale
arctic stag
#

la de crear no?

vivid sky
dull vale
#

crear

arctic stag
#

bueno, tendrias que ver (y mostrarnos) que hace eso

vivid sky
arctic stag
#

asi vas debuggeando

dull vale
# vivid sky Que hace ``publicationRepository.save``

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);
}

dull vale
arctic stag
#
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

dull vale
#

como hacen eso

#

xd

arctic stag
arctic stag
#

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

dull vale
dull vale
arctic stag
#

No se, ustedes fueron los que escribieron el codigo xd

#

depende de donde lo hayan escrito

dull vale
#

mi grupo no me ayuda

arctic stag
#

a lo mejor lo encuentras con un Ctrl + F "findByTipoPublicacion"

dull vale
#

el estrés lo paso solo yo

arctic stag
#

bueno ya toca hablar con los profesores

vivid sky
#

Se me fue la energía jaja

#

Ahora si

dull vale
arctic stag
#

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

arctic stag
#

pues en otros archivos

dull vale
arctic stag
#

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

vivid sky
dull vale
dull vale
#

y fui yo

#

aunq bno un amigo hizo el registro, login y usuarios pero ese si le sirve

arctic stag
#

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

dull vale
#

les mando todo el codigo del controlador? xd

arctic stag
#

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

onyx blade
arctic stag
onyx blade
#

En vez de a nivel se archivo

vivid sky
arctic stag
dull vale
arctic stag
#

si usas IA sin saber programar vas a terminar mas perdida

dull vale
arctic stag
#

y bueno ya nat parece que encontro la solucion

onyx blade
dull vale
#

y pum me dijeron ten, haz el backend

dull vale
onyx blade
onyx blade
vivid sky
dull vale
#

eso ni lo ando usando

arctic stag
onyx blade
#

Tienes toso el codigo abierto? En el vscode?

arctic stag
#

Es una broma tambien eh? que tampoco quiero ponerme a debatir mil años

onyx blade
#

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

arctic stag
#

ahi ya te pasó un link para que veas

onyx blade
#

Ah

#

Pensaba q esto era general xdddd

#

Quede payaseao

dull vale
dull vale
dull vale
#

estaba leyendo

arctic stag
#

bueno, leelo, pruebalo y comentas si funciono o no

dull vale
#

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

arctic stag
#

ni idea como se relaciona eso con tu problema de que no se guardan los datos, pero si te ayuda, dale

dull vale
#

no sé

#

ya me dio la depre

#

xd

#

lo intenté, pero eso no sirvió, o lo estoy haciendo mal, idk, pero no sé

vivid sky
#

o eso fue lo que yo entendí

gleaming plume
#

Interesante

#

Así es la vida

#

Llena de retos

dull vale
#

xd

dull vale
arctic stag
dull vale
#

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.

arctic stag
#

y si no te sirve, hay mas metodos y clases, etc

vivid sky