cambios en tratramiento de Actor
This commit is contained in:
parent
2aae5617cd
commit
12880549ce
@ -36,12 +36,10 @@ public class AppCine {
|
||||
|
||||
// app.probarOperacionesDirector();
|
||||
|
||||
app.probarOperacionesPelicula();
|
||||
// app.probarOperacionesPelicula();
|
||||
|
||||
app.probarOperacionesActor();
|
||||
|
||||
app.probarOperacionesReparto();
|
||||
|
||||
}
|
||||
|
||||
private void probarOperacionesContinente() {
|
||||
@ -188,25 +186,21 @@ public class AppCine {
|
||||
// Insertar Actor
|
||||
// Pais por ID
|
||||
IOperacionesDAOEntidad<Pais, Integer> iDaoPais = new PaisDaoHibernate();
|
||||
Pais paisLocalizacion = iDaoPais.obtenerEntidadPorClave(152);
|
||||
Pais paisNacimiento = iDaoPais.obtenerEntidadPorClave(152);
|
||||
|
||||
Actor actor2 = new Actor();
|
||||
actor2.set
|
||||
iDaoActor.crearEntidad(pelicula2);
|
||||
System.out.println("crearEntidad: " + pelicula2);
|
||||
actor2.setNombre("Ryan Reynold");
|
||||
actor2.setPais(paisNacimiento);
|
||||
iDaoActor.crearEntidad(actor2);
|
||||
System.out.println("crearEntidad: " + actor2);
|
||||
|
||||
// Actualizar Actor
|
||||
actor2.set
|
||||
iDaoActor.actualizarEntidad(pelicula2);
|
||||
System.out.println("actualizarEntidad: " + director);
|
||||
actor2.setNombre("Ryan Reynolds");
|
||||
iDaoActor.actualizarEntidad(actor2);
|
||||
System.out.println("actualizarEntidad: " + actor2);
|
||||
|
||||
// Borrar Actor
|
||||
iDaoActor.borrarEntidadPorClave(3);
|
||||
}
|
||||
|
||||
private void probarOperacionesReparto() {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
iDaoActor.borrarEntidadPorClave(4);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -40,7 +40,7 @@ public class ActorDaoHibernate implements IOperacionesDAOEntidad<Actor, Integer>
|
||||
@Override
|
||||
public List<Actor> obtenerListaTodasEntidades() {
|
||||
List<Actor> listaActores = null;
|
||||
String sentenciaHQL = "SELECT d FROM Pelicula d";
|
||||
String sentenciaHQL = "SELECT a FROM Actor a";
|
||||
// try con recursos "cerrables": Session
|
||||
try (Session sesion = GestorSesionesHibernate.getSession();) {
|
||||
|
||||
@ -99,7 +99,7 @@ public class ActorDaoHibernate implements IOperacionesDAOEntidad<Actor, Integer>
|
||||
senteciaBorradoRepartos.executeUpdate();
|
||||
|
||||
// Borrado de Actor
|
||||
String sentenciaBorradoActorHQL = "DELETE FROM Actor p WHERE identificador = :identificador";
|
||||
String sentenciaBorradoActorHQL = "DELETE FROM Actor a WHERE a.identificador = :identificador";
|
||||
MutationQuery senteciaBorradoActor = sesion.createMutationQuery(sentenciaBorradoActorHQL);
|
||||
senteciaBorradoActor.setParameter("identificador", clave);
|
||||
senteciaBorradoActor.executeUpdate();
|
||||
|
||||
@ -1,6 +1,14 @@
|
||||
package org.lapaloma.aadd.cine.vo;
|
||||
|
||||
import jakarta.persistence.*;
|
||||
import jakarta.persistence.Column;
|
||||
import jakarta.persistence.Entity;
|
||||
import jakarta.persistence.FetchType;
|
||||
import jakarta.persistence.GeneratedValue;
|
||||
import jakarta.persistence.GenerationType;
|
||||
import jakarta.persistence.Id;
|
||||
import jakarta.persistence.JoinColumn;
|
||||
import jakarta.persistence.ManyToOne;
|
||||
import jakarta.persistence.Table;
|
||||
|
||||
@Entity
|
||||
@Table(name = "actor")
|
||||
@ -17,4 +25,32 @@ public class Actor {
|
||||
@JoinColumn(name = "id_pais")
|
||||
private Pais pais;
|
||||
|
||||
public Integer getIdentificador() {
|
||||
return identificador;
|
||||
}
|
||||
|
||||
public void setIdentificador(Integer identificador) {
|
||||
this.identificador = identificador;
|
||||
}
|
||||
|
||||
public String getNombre() {
|
||||
return nombre;
|
||||
}
|
||||
|
||||
public void setNombre(String nombre) {
|
||||
this.nombre = nombre;
|
||||
}
|
||||
|
||||
public Pais getPais() {
|
||||
return pais;
|
||||
}
|
||||
|
||||
public void setPais(Pais pais) {
|
||||
this.pais = pais;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Actor [identificador=" + identificador + ", nombre=" + nombre + ", pais=" + pais + "]";
|
||||
}
|
||||
}
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
|
||||
<hibernate-configuration>
|
||||
<session-factory>
|
||||
<property name="connection.url">jdbc:mysql://192.168.1.36:3306/Cine</property>
|
||||
<property name="connection.url">jdbc:mysql://172.16.0.176:3306/Cine</property>
|
||||
<property name="connection.driver_class">com.mysql.cj.jdbc.Driver</property>
|
||||
|
||||
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user