Continuamos con el repositorio de categoría, así que lo vamos a crear, vamos a expandir, nos vamos
a ir alpacas, que se rece por acá.
Mayne Yaba Repositorio Bien y acá una nueva clase con Alt insert ya va a class categoría Repositorio
Implemente.
Recuerdan tener que implementar la interfaz repositorio, entonces implemente repositorio.
Acá lo tenemos con el genérico.
La clase categoría.
Sobre el error enter?
Implementar métodos.
Recuerden que al enter es para fics o sugerencia, en este caso implementar los métodos de la interfaz.
Ok.
Muy parecido producto.
Entonces lo primero tenemos que crear nuestro atributo de la conexión al acetato.
Recuerden que tengo que pasar por constructor o por método ceto.
Rivet Connection, con?
Con Ticona y el constructor.
Constructor al insert pasamos la conexión.
Perfecto.
Ahora implementamos los métodos, por ejemplo, comenzando con Liter.
Pero lo primero tenemos que crear un ArrayList para guardar la categoría, porque eso es lo que retorna
una lista y categoría.
Entonces, por acá un list de categoría.
Categorías
New ArrayList acara tenemos lo siguiente un troi, pero con recurso, porque vamos a crear una sentencia
a partir de la conexión con cred statement el objeto Steinmetz, luego el result set el while es bueno
y tenemos que poblar el ArrayList con los objetos categoría de la consulta de lo que devuelve el cursor.
El resto lúcete.
En este caso no es necesario que sea un prepar statement, sino simplemente un Steinmetz.
Porque no tenemos ningún parámetro.
Es una consulta select a la tabla categoría que devuelva todas las categorías.
Steinmetz Importamos s TMT.
Como siempre, igual con punto.
Recuerden, Ikon es un atributo, la clase Crédit es Taime.
Entonces Crédit Steinmetz punto y coma.
Bajamos porque ya tenemos sentencia.
Ahora podemos manejar el cursor.
Lo creamos Rasul Ceto.
Importamos result set RC que se te mete punto extra out querí.
Select asterisco from.
Recuerda escribir bien from y no form.
De repente se equivocan siempre from la tabla categorías en plural con s categorías roze 2 recurso con
try y de forma automática se a cerrar.
Primero se cierra el result set que es el último que se abre y luego el primero que se abre que sería
el estamento bien y dentro utilizando un while recorremos y poblamos, esres sepulto next y por carge
otro vamos a crear una instancia de categoría utilizando inteligir.
Les voy a enseñar un atajo que se llama extraer variables.
Por ejemplo, vamos a escribir new categoría puntico.
El está bien de nos posicionamos sobre la clase, sobre el new new categoría y con control alt recorta
automáticamente crea el tipo y la variable se fija en categoría y categoría igual new categoría.
Si tenés que escribir todo categoría el tipo, después la variable igual, porque al final el tipo de
la clase con el nombre variable y el new por crear lleva el mismo nombre a no sé qué es lo que a cambiar.
En vez de colocar categoría podrían colocarse, se dejan.
A él le podemos renombrar o catt de categoría.
Lo dejamos así en C y listo.
Bien, bajamos Z10.
Vamos a pasar primero el Heidy mediante el result set RC Get Lonco y acá pasamos el Heidy punto set
nombre de ese punto get estric porque el tipo string igual nombre que faltaría.
Bueno guardar esto es geto categoría a la lista entonces categorías punto.
Si bien este código que tenemos acá también lo podemos reutilizar, no solamente militar, sino también
por Heidy crear la categoría a partir de la consulta del result set, entonces esto lo vamos a seleccionar
solamente el categoría solamente en su categoría con el set Heidy Set nombre se fijan, los seleccionamos
y a partir de acá vamos a crear un método que lo podemos reutilizar.
Entonces muy parecido a extraer una variable, vamos a extraer un método con control alt m, pero por
alguna razón ese atajo no me funciona, así que si no le funciona simplemente con clic derecho, acá
lo selecciona el clic derecho.
Nos vamos a refractor y por acá extraer método acá.
Se fijan y le damos un nombre.
Acá de forma automática Geet categoría.
Pero en vez de nyet le podríamos colocar.
No sé crear categoría.
Y listo.
Enter.
Crear categoría y el método lo tenemos un poco más abajo, se fijan acá del tipo private importante
devolver acá en vez de null.
Bueno, por supuesto, tengo que devolver categorías, categorías.
Incluso si quieren simplificar un poco más esto acá simplemente lo quitamos.
Que tengan categoría.
Quitamos esto y esto lo seleccionamos completamente.
Entonces solucionamos esto acá, lo cortamos y lo dejamos acá.
En vez de C. Acá se fijan que era más simple porque cree categoría, devuelve una categoría con los
datos.
Cómo sería ahora?
Por allí.
Ah, vamos a mover este método.
Entonces un clic sobre el método.
Y lo movemos hacia abajo.
Al final cree que el último es eliminar?
Claro, lo dejamos ahí al final, porque primero los métodos del crowd acá tenemos listar por ahí.
Si nos vamos a por Heidy, la implementación sería parecido, pero en vez de una lista devuelve una
sola categoría.
Vamos a definir la categoría del tipo categoría.
Categoría un troi con recurso ahora sería un premieres temen por qué hacer una consulta por el Heidy
con un huer, entonces un parámetro sentencia preparada.
Importamos con Punto prepend este momento, llega la consulta.
No sé, un string.
Un select.
Acabo de expandir pantalla completa nÃtrico from categorías.
Huer Heidy Igual a un parámetro también le podemos colocar, por ejemplo, alias, por ejemplo categorías
digieran as como C y acá sepulto Heidy se fijan un alias.
Incluso se podría omitir el as.
También se puede omitir simplemente categorías c huer c punto y de que hace referencia al nombre de
la tabla, pero como un alias un sobrenombre está molesto.
Tema la consulta cerramos el recurso para cerrar la sentencia.
Ahora tengo que pasar el parámetro.
Entonces con el statement meté.
Punto set.
Recuerden el Heidy del tipo lonko.
Entonces el loc@ índice o la posición 1 de que es el único parámetro que tenemos.
Coma el valor Heidy.
Trae otro recurso más.
El result set.
Importamos RC s TMT, punto execute QR.
Y cerramos el tren.
Por lo tanto, se aserrar el recurso el Rasul resulted con el IFF RC punto Next.
Nos posicionamos en el primer registro que encuentra la categoría para Leidy.
Perfecto.
Y ahora asignamos la categoría con los datos del resources.
Entonces categoría igual el método crear categoría, porque ya lo tenemos.
Te pasamos el Resource RC.
Qué faltaría algo importante porque está devolviendo null.
Tenemos que devolver la categoría categoría.
Perfecto.
Ahí la devolvemos.
Bien, ahora faltaría el guardar y eliminar, pero eso lo dejamos para la siguiente clase.
Otro tema que quería revisar por acá.
Control Ήταν, aunque solamente para explicar porque después lo vamos a ver.
Ejemplos JS Acá marca error y está bien.
Hay errores, pero no se preocupen, no hay ningún problema porque acá después lo vamos a manejar pasando
la conexión acá.
Entonces tenemos que recuperar una conexión del pull de conexiones.
Se lo pasamos a los repositorio.
Bueno, después vemos este ejemplo, lo vamos a completar y también acá marca un error.
Se fijan con el distar por el traje, el catch, se fijan.
Entonces queda más acciones en el método.
Lo lanzamos en el método acá frus ese cual es EPT?
Se aparecen, estornude y acá tendría que pasar la conexión.
Pero eso después lo vemos.
Por ahora quedamos hasta acá con él, por Heidy, con el Distar y continuamos.
Siguiente clase nos vemos.