1
00:00:00,390 --> 00:00:03,300
Continuamos con la clase, con el método Main, la vamos a abrir.

2
00:00:03,390 --> 00:00:04,570
Ejemplo JDBC.

3
00:00:05,100 --> 00:00:06,750
Ahora tengo que quitar un montón de cosas.

4
00:00:06,840 --> 00:00:10,560
Solamente vamos a dejar una que otra cosa, pero partamos primero.

5
00:00:10,710 --> 00:00:11,220
Acá arriba.

6
00:00:11,340 --> 00:00:13,620
Vamos a quitar el trae puesto acá.

7
00:00:13,800 --> 00:00:14,640
Lo quitamos.

8
00:00:14,730 --> 00:00:15,480
Esto también.

9
00:00:15,540 --> 00:00:16,350
Eso también.

10
00:00:16,450 --> 00:00:18,300
Este Troi también.

11
00:00:18,390 --> 00:00:20,400
Vamos a quitar el repositorio también.

12
00:00:20,490 --> 00:00:21,660
Insertar nueva categoría.

13
00:00:21,750 --> 00:00:22,770
No, eso lo dejamos.

14
00:00:22,980 --> 00:00:24,510
Pero esto le quitamos.

15
00:00:24,900 --> 00:00:25,980
Eso también lo quitamos.

16
00:00:26,140 --> 00:00:27,390
Aquí tenemos la categoría.

17
00:00:27,540 --> 00:00:29,220
Esto acá lo quitamos.

18
00:00:29,400 --> 00:00:30,510
Repositorio Listar.

19
00:00:30,570 --> 00:00:31,740
Eso lo dejamos por ahora.

20
00:00:31,890 --> 00:00:32,700
Obtener por allí.

21
00:00:32,790 --> 00:00:33,690
Esto lo quitamos.

22
00:00:34,470 --> 00:00:35,400
Lo quitamos.

23
00:00:35,700 --> 00:00:37,050
Insertar nuevo producto.

24
00:00:37,110 --> 00:00:38,610
Lo dejamos tal cual.

25
00:00:38,880 --> 00:00:40,530
Con el se acabo la relación.

26
00:00:40,530 --> 00:00:42,210
Le quitamos porque eso es en el servis.

27
00:00:42,300 --> 00:00:45,210
Igual que el guardar el dictas, lo dejamos.

28
00:00:45,480 --> 00:00:47,580
Quitamos el comité qat, el Rolph.

29
00:00:47,700 --> 00:00:50,100
Todo eso lo tenemos y eso le quitamos.

30
00:00:50,310 --> 00:00:51,030
Subimos.

31
00:00:51,210 --> 00:00:53,460
Incluso podríamos ordenar al control.

32
00:00:53,550 --> 00:00:54,840
L Perfecto.

33
00:00:55,080 --> 00:00:57,210
Bajamos bien, no a categoría.

34
00:00:57,300 --> 00:00:58,260
Acá la tenemos.

35
00:00:58,440 --> 00:00:59,310
Vamos a listar.

36
00:00:59,520 --> 00:01:04,650
Por lo tanto, necesitamos crear por acá el objeto de servicio.

37
00:01:05,280 --> 00:01:08,100
Por acá servicio del tipo la interfaz.

38
00:01:09,660 --> 00:01:18,330
Importamos servicio igual new servicio, catálogo, servicio, catálogo.

39
00:01:20,190 --> 00:01:22,170
Importamos punto y coma.

40
00:01:22,560 --> 00:01:26,550
Entonces para listar en vez de repositorio liter sería servicio listado.

41
00:01:26,820 --> 00:01:30,090
Entonces bajamos acá y acá lo quitamos.

42
00:01:31,500 --> 00:01:32,490
Servicios listas.

43
00:01:32,580 --> 00:01:33,010
Perfecto.

44
00:01:33,060 --> 00:01:34,410
Pero esto lo vamos a subir.

45
00:01:35,220 --> 00:01:36,300
Entonces lo dejamos por acá.

46
00:01:36,840 --> 00:01:44,580
Igual que todo acá el título listar ahora nueva categoría acá la tenemos, acá tenemos nuevo producto.

47
00:01:44,640 --> 00:01:47,550
Pero la categoría la podemos modificar porque ya la tenemos electr.

48
00:01:47,550 --> 00:01:47,790
Hogar.

49
00:01:47,930 --> 00:01:50,410
Entonces podemos colocar iluminación, por ejemplo.

50
00:01:50,580 --> 00:01:56,250
Entonces la modificamos iluminación y producto.

51
00:01:56,370 --> 00:01:58,740
Podremos colocar, no sé, algún tipo de lámpara.

52
00:02:00,810 --> 00:02:04,530
Lámpara LED escritorio.

53
00:02:06,900 --> 00:02:14,550
lÃmpara precio 9 90 la fecha ya tenemos, ya existe ese cabo, por lo tanto debería lanzar el error

54
00:02:14,670 --> 00:02:15,930
y no crear la categoría.

55
00:02:16,050 --> 00:02:16,950
Eso es lo que queremos probar.

56
00:02:17,550 --> 00:02:22,110
Bien, entonces este mensaje producto guardado con éxito está bien.

57
00:02:22,670 --> 00:02:31,470
Acá sería servicio empezar Repositorio Servicio Listar y acá servicio punto guardar producto.

58
00:02:32,040 --> 00:02:39,000
Pero con la categoría que lo tenemos pasamos el producto Koma y la categoría de fijan el producto que

59
00:02:39,000 --> 00:02:39,720
creamos acá.

60
00:02:39,960 --> 00:02:42,870
lÃmpara LED Escritorio Categoría Iluminación.

61
00:02:43,230 --> 00:02:48,270
Este método transaccional entonces diría fallar y acá estamos lanzando el Secure Exception.

62
00:02:48,540 --> 00:02:53,790
Acá lo podría manejar contra Picacho porque recuerde que este método guardar productos con categoría

63
00:02:53,880 --> 00:02:59,490
lanza o podría lanzar ese exception, pero por dentro también maneja transacciones.

64
00:02:59,970 --> 00:03:00,720
Me probemos.

65
00:03:00,870 --> 00:03:05,340
Debería dar un error entonces, como siempre Control Cheff F10.

66
00:03:10,930 --> 00:03:11,460
Vamos a ver.

67
00:03:12,840 --> 00:03:17,970
Un, dos, tres, cuatro, cinco sellÃ dos se refrigerar, Sansôn se fija, no insertó el producto,

68
00:03:18,600 --> 00:03:20,400
incitarnos categoría se tornó producto.

69
00:03:20,460 --> 00:03:21,420
Acá no pasó nada.

70
00:03:21,600 --> 00:03:25,440
Esta duplicÃ la llave está perfecto, entonces la vamos a modificar.

71
00:03:25,740 --> 00:03:27,690
Pero antes de modificar, vamos a revisar.

72
00:03:30,970 --> 00:03:32,570
Esa sea la clave.

73
00:03:33,430 --> 00:03:34,330
Vamos a listar.

74
00:03:35,270 --> 00:03:41,840
Bueno, acá tenemos categoría, hacemos un execute electro hogar, no tenemos iluminación y producto

75
00:03:41,840 --> 00:03:46,430
solamente hasta el 12 refiere al Sanson, pero no tenemos lámpara, así que está perfecto.

76
00:03:46,610 --> 00:03:48,350
Maneja las transacciones correctamente.

77
00:03:48,830 --> 00:03:56,960
Volvemos, cerramos esto, modificamos esto, un 2, quitamos esto y agregamos acá el hacha a veces

78
00:03:56,960 --> 00:04:01,310
de F, g, h, 1, 2 y volvemos a levantar.

79
00:04:04,170 --> 00:04:04,770
Ahora sé que sí.

80
00:04:05,110 --> 00:04:08,640
Primero Lyta Refrigerador Sanson hasta el 12.

81
00:04:09,150 --> 00:04:12,810
Porque acá estamos listando los productos que existen hasta el momento.

82
00:04:12,870 --> 00:04:16,260
Antes de crear esta nueva categoría con este nuevo producto.

83
00:04:16,560 --> 00:04:19,140
Entonces está bien, insertamos la categoría.

84
00:04:19,140 --> 00:04:20,820
El producto se relacionan.

85
00:04:20,910 --> 00:04:22,710
Volvemos a listar acá abajo.

86
00:04:22,890 --> 00:04:24,960
Te deja una vez que hayamos guardado.

87
00:04:25,440 --> 00:04:27,150
Y acá tenemos lámparas LED de escritorio.

88
00:04:27,180 --> 00:04:30,240
No el 90 iluminación con su s cabo.

89
00:04:30,480 --> 00:04:32,720
Vamos a revisar refresh.

90
00:04:34,070 --> 00:04:35,540
Lámpara LED escritorio.

91
00:04:36,550 --> 00:04:43,990
Con categoría 7, hoy 7 y Heidy 7 sería Refree iluminación, así que está perfecto.

92
00:04:44,530 --> 00:04:47,800
Las 6 te las alta por el rollback ya por el error.

93
00:04:47,980 --> 00:04:49,650
Eso se fijan mucho ordenado.

94
00:04:49,840 --> 00:04:54,610
Si volvemos nuestro main queda mucho más limpio, incluso esto acá ya lo podemos quitar.

95
00:04:54,790 --> 00:04:56,020
Nueva categoría.

96
00:04:56,260 --> 00:04:57,310
Esto lo podríamos quitar.

97
00:04:58,090 --> 00:05:04,090
Simplemente creamos el objeto categoría, el objeto producto y se pasa por argumento acá en el guardar

98
00:05:04,120 --> 00:05:06,790
productos con categoría en el servicio electo.

99
00:05:07,390 --> 00:05:13,900
Luego se crea, se fijan y por acá muestra el Heidy 14 que está bien producto guarda con éxito Heidy

100
00:05:13,910 --> 00:05:15,110
14 nada más.

101
00:05:15,130 --> 00:05:17,070
Continuamos en la siguiente clase.
