Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Beginner Web en 14 Noviembre 2019, 23:15 pm



Título: remplazar clase por entidad
Publicado por: Beginner Web en 14 Noviembre 2019, 23:15 pm
Hola quiero reemplazar este método para que reciba una entidad y no una clase y no me lo toma el Java

Código
  1. public void compraTest() throws IOException {
  2. Compra compra = CompraService.buscarById(Compra.class);//<<Estooo en ves de Compra.class quiero pasar su entidad no se como se hace :(
  3. Precio aPagar = compraService.buscarProximaAVencer(venta);
  4. compraService.pagar(porPagar);
  5. //...
  6. }


Este es el método

Código
  1. public interface CompraService {
  2. public Compra buscarById(Class<?> clase);
;-)


Título: Re: remplazar clase por entidad
Publicado por: rub'n en 15 Noviembre 2019, 00:47 am
Hola quiero reemplazar este método para que reciba una entidad y no una clase y no me lo toma el Java

Código
  1. public void compraTest() throws IOException {
  2. Compra compra = CompraService.buscarById(Compra.class);//<<Estooo en ves de Compra.class quiero pasar su entidad no se como se hace :(
  3. Precio aPagar = compraService.buscarProximaAVencer(venta);
  4. compraService.pagar(porPagar);
  5. //...
  6. }


Este es el método

Código
  1. public interface CompraService {
  2. public Compra buscarById(Class<?> clase);
;-)

Estas pasando la clase como tal al método buscarById suena que ese método aplicara reflection con dicha clase, o no ?

Quien es Compra?


Título: Re: remplazar clase por entidad
Publicado por: Beginner Web en 15 Noviembre 2019, 00:51 am
Ay no se, pero no quiero pasar la entidad a un GenericDao con ese parametro Usuario.class, Avion.class por ejemplo, debo pasar una entidad pero no se que es eso ni como hacerlo  :(


Título: Re: remplazar clase por entidad
Publicado por: rub'n en 15 Noviembre 2019, 01:10 am
Ay no se, pero no quiero pasar la entidad a un GenericDao con ese parametro Usuario.class, Avion.class por ejemplo, debo pasar una entidad pero no se que es eso ni como hacerlo  :(

Sinceramente, quien ******* te esta enseñando cosas a lo loco y no te explica nada? joderrrrr

tienes que quejartele tambien, y que te explique, para que no estes en esto  >:D

No te estoy gritando a ti, si no, a quien posiblemente te este enseñando falsamente.

Esto viene desde que entraste en el foro.  :silbar: