Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/EjercitarJPA
diff options
context:
space:
mode:
authorcecigg <caggsld@gmail.com>2013-05-11 19:17:28 (GMT)
committer cecigg <caggsld@gmail.com>2013-05-11 19:17:28 (GMT)
commitee226f14dd3efb6146c44e7dc31fded83d3e1c65 (patch)
tree7dd846dcb96ae658069d7ab24c3745d93b9084cf /EjercitarJPA
parent41a1739b4ef8e5a24ae94a0214508898097529f6 (diff)
parentd330eeb391afc326ad32417601e06082ab23e0f5 (diff)
Merge remote-tracking branch 'origin/samu' into ceci
Diffstat (limited to 'EjercitarJPA')
-rw-r--r--EjercitarJPA/.classpath32
-rw-r--r--EjercitarJPA/.project72
-rw-r--r--EjercitarJPA/.settings/org.eclipse.jdt.core.prefs14
-rw-r--r--EjercitarJPA/.settings/org.eclipse.jpt.core.prefs6
-rw-r--r--EjercitarJPA/.settings/org.eclipse.wst.common.component12
-rw-r--r--EjercitarJPA/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml14
-rw-r--r--EjercitarJPA/.settings/org.eclipse.wst.common.project.facet.core.xml14
-rw-r--r--EjercitarJPA/.settings/org.hibernate.eclipse.console.prefs6
-rw-r--r--EjercitarJPA/.settings/org.jboss.ide.eclipse.as.core.prefs4
-rw-r--r--EjercitarJPA/build/classes/META-INF/MANIFEST.MF6
-rw-r--r--EjercitarJPA/build/classes/META-INF/persistence.xml36
-rw-r--r--EjercitarJPA/build/classes/model/Alumno.classbin5734 -> 5734 bytes
-rw-r--r--EjercitarJPA/build/classes/model/Asignatura.classbin3940 -> 4382 bytes
-rw-r--r--EjercitarJPA/build/classes/model/Concepto.classbin4398 -> 5837 bytes
-rw-r--r--EjercitarJPA/build/classes/model/Curso.classbin4773 -> 5109 bytes
-rw-r--r--EjercitarJPA/build/classes/model/Ejercicio.classbin5993 -> 5599 bytes
-rw-r--r--EjercitarJPA/build/classes/model/EjercicioResueltoAlumno.classbin3611 -> 3599 bytes
-rw-r--r--EjercitarJPA/build/classes/model/Escuela.classbin4373 -> 4373 bytes
-rw-r--r--EjercitarJPA/build/classes/model/Profesor.classbin4482 -> 6710 bytes
-rw-r--r--EjercitarJPA/build/classes/model/Respuesta.classbin3757 -> 3757 bytes
-rw-r--r--EjercitarJPA/build/classes/model/Sesion.classbin5306 -> 5306 bytes
-rw-r--r--EjercitarJPA/build/classes/model/Tarea.classbin3468 -> 3462 bytes
-rw-r--r--EjercitarJPA/build/classes/model/Tema.classbin4040 -> 4966 bytes
-rw-r--r--EjercitarJPA/src/META-INF/MANIFEST.MF6
-rw-r--r--EjercitarJPA/src/META-INF/persistence.xml36
-rw-r--r--EjercitarJPA/src/model/Alumno.java382
-rw-r--r--EjercitarJPA/src/model/Asignatura.java285
-rw-r--r--EjercitarJPA/src/model/Concepto.java400
-rw-r--r--EjercitarJPA/src/model/Curso.java323
-rw-r--r--EjercitarJPA/src/model/Ejercicio.java350
-rw-r--r--EjercitarJPA/src/model/EjercicioResueltoAlumno.java232
-rw-r--r--EjercitarJPA/src/model/Escuela.java294
-rw-r--r--EjercitarJPA/src/model/Profesor.java448
-rw-r--r--EjercitarJPA/src/model/Respuesta.java248
-rw-r--r--EjercitarJPA/src/model/Sesion.java352
-rw-r--r--EjercitarJPA/src/model/Tarea.java250
-rw-r--r--EjercitarJPA/src/model/Tema.java340
37 files changed, 2091 insertions, 2071 deletions
diff --git a/EjercitarJPA/.classpath b/EjercitarJPA/.classpath
index f35fd5a..cd7cf55 100644
--- a/EjercitarJPA/.classpath
+++ b/EjercitarJPA/.classpath
@@ -1,16 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre6">
- <attributes>
- <attribute name="owner.project.facets" value="java"/>
- </attributes>
- </classpathentry>
- <classpathentry kind="con" path="org.eclipse.datatools.connectivity.jdt.DRIVERLIBRARY/PostgreSQL JDBC Driver"/>
- <classpathentry kind="con" path="org.jboss.ide.eclipse.as.classpath.core.ejb3.classpathContainer/JBoss 6.x Runtime Server"/>
- <classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Hibernate"/>
- <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
- <classpathentry kind="lib" path="lib/hibernate-jpa-2.0-api-1.0.0.Final.jar"/>
- <classpathentry kind="lib" path="lib/validation-api.jar"/>
- <classpathentry kind="output" path="build/classes"/>
-</classpath>
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre6">
+ <attributes>
+ <attribute name="owner.project.facets" value="java"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="con" path="org.eclipse.datatools.connectivity.jdt.DRIVERLIBRARY/PostgreSQL JDBC Driver"/>
+ <classpathentry kind="con" path="org.jboss.ide.eclipse.as.classpath.core.ejb3.classpathContainer/JBoss 6.x Runtime Server"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Hibernate"/>
+ <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
+ <classpathentry kind="lib" path="lib/hibernate-jpa-2.0-api-1.0.0.Final.jar"/>
+ <classpathentry kind="lib" path="lib/validation-api.jar"/>
+ <classpathentry kind="output" path="build/classes"/>
+</classpath>
diff --git a/EjercitarJPA/.project b/EjercitarJPA/.project
index d35577d..6955465 100644
--- a/EjercitarJPA/.project
+++ b/EjercitarJPA/.project
@@ -1,36 +1,36 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>EjercitarJPA</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.wst.common.project.facet.core.builder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.wst.validation.validationbuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.hibernate.eclipse.console.hibernateBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
- <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
- <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- <nature>org.hibernate.eclipse.console.hibernateNature</nature>
- </natures>
-</projectDescription>
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>EjercitarJPA</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.wst.common.project.facet.core.builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.wst.validation.validationbuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.hibernate.eclipse.console.hibernateBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
+ <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
+ <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.hibernate.eclipse.console.hibernateNature</nature>
+ </natures>
+</projectDescription>
diff --git a/EjercitarJPA/.settings/org.eclipse.jdt.core.prefs b/EjercitarJPA/.settings/org.eclipse.jdt.core.prefs
index f287d53..c537b63 100644
--- a/EjercitarJPA/.settings/org.eclipse.jdt.core.prefs
+++ b/EjercitarJPA/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,7 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
-org.eclipse.jdt.core.compiler.compliance=1.6
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.6
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
diff --git a/EjercitarJPA/.settings/org.eclipse.jpt.core.prefs b/EjercitarJPA/.settings/org.eclipse.jpt.core.prefs
index 482ff77..f2fd718 100644
--- a/EjercitarJPA/.settings/org.eclipse.jpt.core.prefs
+++ b/EjercitarJPA/.settings/org.eclipse.jpt.core.prefs
@@ -1,3 +1,3 @@
-eclipse.preferences.version=1
-org.eclipse.jpt.core.platform=generic2_0
-org.eclipse.jpt.jpa.core.discoverAnnotatedClasses=false
+eclipse.preferences.version=1
+org.eclipse.jpt.core.platform=generic2_0
+org.eclipse.jpt.jpa.core.discoverAnnotatedClasses=false
diff --git a/EjercitarJPA/.settings/org.eclipse.wst.common.component b/EjercitarJPA/.settings/org.eclipse.wst.common.component
index f7051ee..0b7c03b 100644
--- a/EjercitarJPA/.settings/org.eclipse.wst.common.component
+++ b/EjercitarJPA/.settings/org.eclipse.wst.common.component
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project-modules id="moduleCoreId" project-version="1.5.0">
- <wb-module deploy-name="EjercitarJPA">
- <wb-resource deploy-path="/" source-path="/src"/>
- </wb-module>
-</project-modules>
+<?xml version="1.0" encoding="UTF-8"?>
+<project-modules id="moduleCoreId" project-version="1.5.0">
+ <wb-module deploy-name="EjercitarJPA">
+ <wb-resource deploy-path="/" source-path="/src"/>
+ </wb-module>
+</project-modules>
diff --git a/EjercitarJPA/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml b/EjercitarJPA/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml
index c8ec2a6..7961132 100644
--- a/EjercitarJPA/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml
+++ b/EjercitarJPA/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml
@@ -1,7 +1,7 @@
-<root>
- <facet id="jpt.jpa">
- <node name="libprov">
- <attribute name="provider-id" value="jpa-no-op-library-provider"/>
- </node>
- </facet>
-</root>
+<root>
+ <facet id="jpt.jpa">
+ <node name="libprov">
+ <attribute name="provider-id" value="jpa-no-op-library-provider"/>
+ </node>
+ </facet>
+</root>
diff --git a/EjercitarJPA/.settings/org.eclipse.wst.common.project.facet.core.xml b/EjercitarJPA/.settings/org.eclipse.wst.common.project.facet.core.xml
index 86b1c94..aadf0ca 100644
--- a/EjercitarJPA/.settings/org.eclipse.wst.common.project.facet.core.xml
+++ b/EjercitarJPA/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<faceted-project>
- <fixed facet="jst.utility"/>
- <installed facet="java" version="1.6"/>
- <installed facet="jpt.jpa" version="2.0"/>
- <installed facet="jst.utility" version="1.0"/>
-</faceted-project>
+<?xml version="1.0" encoding="UTF-8"?>
+<faceted-project>
+ <fixed facet="jst.utility"/>
+ <installed facet="java" version="1.6"/>
+ <installed facet="jpt.jpa" version="2.0"/>
+ <installed facet="jst.utility" version="1.0"/>
+</faceted-project>
diff --git a/EjercitarJPA/.settings/org.hibernate.eclipse.console.prefs b/EjercitarJPA/.settings/org.hibernate.eclipse.console.prefs
index d9275ad..7505c63 100644
--- a/EjercitarJPA/.settings/org.hibernate.eclipse.console.prefs
+++ b/EjercitarJPA/.settings/org.hibernate.eclipse.console.prefs
@@ -1,3 +1,3 @@
-default.configuration=
-eclipse.preferences.version=1
-hibernate3.enabled=true
+default.configuration=
+eclipse.preferences.version=1
+hibernate3.enabled=true
diff --git a/EjercitarJPA/.settings/org.jboss.ide.eclipse.as.core.prefs b/EjercitarJPA/.settings/org.jboss.ide.eclipse.as.core.prefs
index c6c028c..fd69767 100644
--- a/EjercitarJPA/.settings/org.jboss.ide.eclipse.as.core.prefs
+++ b/EjercitarJPA/.settings/org.jboss.ide.eclipse.as.core.prefs
@@ -1,2 +1,2 @@
-eclipse.preferences.version=1
-org.jboss.ide.eclipse.as.core.singledeployable.deployableList=\n
+eclipse.preferences.version=1
+org.jboss.ide.eclipse.as.core.singledeployable.deployableList=\n
diff --git a/EjercitarJPA/build/classes/META-INF/MANIFEST.MF b/EjercitarJPA/build/classes/META-INF/MANIFEST.MF
index 5e94951..254272e 100644
--- a/EjercitarJPA/build/classes/META-INF/MANIFEST.MF
+++ b/EjercitarJPA/build/classes/META-INF/MANIFEST.MF
@@ -1,3 +1,3 @@
-Manifest-Version: 1.0
-Class-Path:
-
+Manifest-Version: 1.0
+Class-Path:
+
diff --git a/EjercitarJPA/build/classes/META-INF/persistence.xml b/EjercitarJPA/build/classes/META-INF/persistence.xml
index 390a351..a5aee30 100644
--- a/EjercitarJPA/build/classes/META-INF/persistence.xml
+++ b/EjercitarJPA/build/classes/META-INF/persistence.xml
@@ -1,18 +1,18 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
- <persistence-unit name="EjercitarJPA" transaction-type="JTA">
- <jta-data-source>java:/EjercitarDS</jta-data-source>
- <class>model.Alumno</class>
- <class>model.Concepto</class>
- <class>model.Curso</class>
- <class>model.Ejercicio</class>
- <class>model.Escuela</class>
- <class>model.Profesor</class>
- <class>model.Respuesta</class>
- <class>model.Sesion</class>
- <class>model.Tarea</class>
- <class>model.Tema</class>
- <class>model.Asignatura</class>
- <class>model.EjercicioResueltoAlumno</class>
- </persistence-unit>
-</persistence>
+<?xml version="1.0" encoding="UTF-8"?>
+<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
+ <persistence-unit name="EjercitarJPA" transaction-type="JTA">
+ <jta-data-source>java:/EjercitarDS</jta-data-source>
+ <class>model.Alumno</class>
+ <class>model.Concepto</class>
+ <class>model.Curso</class>
+ <class>model.Ejercicio</class>
+ <class>model.Escuela</class>
+ <class>model.Profesor</class>
+ <class>model.Respuesta</class>
+ <class>model.Sesion</class>
+ <class>model.Tarea</class>
+ <class>model.Tema</class>
+ <class>model.Asignatura</class>
+ <class>model.EjercicioResueltoAlumno</class>
+ </persistence-unit>
+</persistence>
diff --git a/EjercitarJPA/build/classes/model/Alumno.class b/EjercitarJPA/build/classes/model/Alumno.class
index 83ecdd9..a306d2e 100644
--- a/EjercitarJPA/build/classes/model/Alumno.class
+++ b/EjercitarJPA/build/classes/model/Alumno.class
Binary files differ
diff --git a/EjercitarJPA/build/classes/model/Asignatura.class b/EjercitarJPA/build/classes/model/Asignatura.class
index e6e7f33..64f7a87 100644
--- a/EjercitarJPA/build/classes/model/Asignatura.class
+++ b/EjercitarJPA/build/classes/model/Asignatura.class
Binary files differ
diff --git a/EjercitarJPA/build/classes/model/Concepto.class b/EjercitarJPA/build/classes/model/Concepto.class
index 8d0c4da..cf486cd 100644
--- a/EjercitarJPA/build/classes/model/Concepto.class
+++ b/EjercitarJPA/build/classes/model/Concepto.class
Binary files differ
diff --git a/EjercitarJPA/build/classes/model/Curso.class b/EjercitarJPA/build/classes/model/Curso.class
index 8d1c36a..968e27a 100644
--- a/EjercitarJPA/build/classes/model/Curso.class
+++ b/EjercitarJPA/build/classes/model/Curso.class
Binary files differ
diff --git a/EjercitarJPA/build/classes/model/Ejercicio.class b/EjercitarJPA/build/classes/model/Ejercicio.class
index 954d4d5..ef8879c 100644
--- a/EjercitarJPA/build/classes/model/Ejercicio.class
+++ b/EjercitarJPA/build/classes/model/Ejercicio.class
Binary files differ
diff --git a/EjercitarJPA/build/classes/model/EjercicioResueltoAlumno.class b/EjercitarJPA/build/classes/model/EjercicioResueltoAlumno.class
index 7bb5e09..85e75c1 100644
--- a/EjercitarJPA/build/classes/model/EjercicioResueltoAlumno.class
+++ b/EjercitarJPA/build/classes/model/EjercicioResueltoAlumno.class
Binary files differ
diff --git a/EjercitarJPA/build/classes/model/Escuela.class b/EjercitarJPA/build/classes/model/Escuela.class
index ecff4a8..7adf95a 100644
--- a/EjercitarJPA/build/classes/model/Escuela.class
+++ b/EjercitarJPA/build/classes/model/Escuela.class
Binary files differ
diff --git a/EjercitarJPA/build/classes/model/Profesor.class b/EjercitarJPA/build/classes/model/Profesor.class
index dc94039..912fb3b 100644
--- a/EjercitarJPA/build/classes/model/Profesor.class
+++ b/EjercitarJPA/build/classes/model/Profesor.class
Binary files differ
diff --git a/EjercitarJPA/build/classes/model/Respuesta.class b/EjercitarJPA/build/classes/model/Respuesta.class
index 3c244e3..42b82a2 100644
--- a/EjercitarJPA/build/classes/model/Respuesta.class
+++ b/EjercitarJPA/build/classes/model/Respuesta.class
Binary files differ
diff --git a/EjercitarJPA/build/classes/model/Sesion.class b/EjercitarJPA/build/classes/model/Sesion.class
index dc6352d..e340fa2 100644
--- a/EjercitarJPA/build/classes/model/Sesion.class
+++ b/EjercitarJPA/build/classes/model/Sesion.class
Binary files differ
diff --git a/EjercitarJPA/build/classes/model/Tarea.class b/EjercitarJPA/build/classes/model/Tarea.class
index 67c2feb..22cc31e 100644
--- a/EjercitarJPA/build/classes/model/Tarea.class
+++ b/EjercitarJPA/build/classes/model/Tarea.class
Binary files differ
diff --git a/EjercitarJPA/build/classes/model/Tema.class b/EjercitarJPA/build/classes/model/Tema.class
index eb12d2f..a7efd11 100644
--- a/EjercitarJPA/build/classes/model/Tema.class
+++ b/EjercitarJPA/build/classes/model/Tema.class
Binary files differ
diff --git a/EjercitarJPA/src/META-INF/MANIFEST.MF b/EjercitarJPA/src/META-INF/MANIFEST.MF
index 5e94951..254272e 100644
--- a/EjercitarJPA/src/META-INF/MANIFEST.MF
+++ b/EjercitarJPA/src/META-INF/MANIFEST.MF
@@ -1,3 +1,3 @@
-Manifest-Version: 1.0
-Class-Path:
-
+Manifest-Version: 1.0
+Class-Path:
+
diff --git a/EjercitarJPA/src/META-INF/persistence.xml b/EjercitarJPA/src/META-INF/persistence.xml
index 390a351..a5aee30 100644
--- a/EjercitarJPA/src/META-INF/persistence.xml
+++ b/EjercitarJPA/src/META-INF/persistence.xml
@@ -1,18 +1,18 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
- <persistence-unit name="EjercitarJPA" transaction-type="JTA">
- <jta-data-source>java:/EjercitarDS</jta-data-source>
- <class>model.Alumno</class>
- <class>model.Concepto</class>
- <class>model.Curso</class>
- <class>model.Ejercicio</class>
- <class>model.Escuela</class>
- <class>model.Profesor</class>
- <class>model.Respuesta</class>
- <class>model.Sesion</class>
- <class>model.Tarea</class>
- <class>model.Tema</class>
- <class>model.Asignatura</class>
- <class>model.EjercicioResueltoAlumno</class>
- </persistence-unit>
-</persistence>
+<?xml version="1.0" encoding="UTF-8"?>
+<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
+ <persistence-unit name="EjercitarJPA" transaction-type="JTA">
+ <jta-data-source>java:/EjercitarDS</jta-data-source>
+ <class>model.Alumno</class>
+ <class>model.Concepto</class>
+ <class>model.Curso</class>
+ <class>model.Ejercicio</class>
+ <class>model.Escuela</class>
+ <class>model.Profesor</class>
+ <class>model.Respuesta</class>
+ <class>model.Sesion</class>
+ <class>model.Tarea</class>
+ <class>model.Tema</class>
+ <class>model.Asignatura</class>
+ <class>model.EjercicioResueltoAlumno</class>
+ </persistence-unit>
+</persistence>
diff --git a/EjercitarJPA/src/model/Alumno.java b/EjercitarJPA/src/model/Alumno.java
index d95e248..c805c66 100644
--- a/EjercitarJPA/src/model/Alumno.java
+++ b/EjercitarJPA/src/model/Alumno.java
@@ -1,191 +1,191 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package model;
-
-import java.io.Serializable;
-import java.util.Date;
-import java.util.List;
-import javax.persistence.Basic;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.JoinColumn;
-import javax.persistence.JoinTable;
-import javax.persistence.ManyToMany;
-import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
-import javax.persistence.NamedQuery;
-import javax.persistence.OneToMany;
-import javax.persistence.Table;
-import javax.persistence.Temporal;
-import javax.persistence.TemporalType;
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Size;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlTransient;
-
-/**
- *
- * @author Ceci
- */
-@Entity
-@Table(name = "alumno")
-@XmlRootElement
-@NamedQueries({
- @NamedQuery(name = "Alumno.findAll", query = "SELECT a FROM Alumno a"),
- @NamedQuery(name = "Alumno.findByIdAlumno", query = "SELECT a FROM Alumno a WHERE a.idAlumno = :idAlumno"),
- @NamedQuery(name = "Alumno.findBySerial", query = "SELECT a FROM Alumno a WHERE a.serial = :serial"),
- @NamedQuery(name = "Alumno.findByNombre", query = "SELECT a FROM Alumno a WHERE a.nombre = :nombre"),
- @NamedQuery(name = "Alumno.findByApellido", query = "SELECT a FROM Alumno a WHERE a.apellido = :apellido"),
- @NamedQuery(name = "Alumno.findByFechaNacimiento", query = "SELECT a FROM Alumno a WHERE a.fechaNacimiento = :fechaNacimiento"),
- @NamedQuery(name = "Alumno.findByGenero", query = "SELECT a FROM Alumno a WHERE a.genero = :genero")})
-public class Alumno implements Serializable {
- private static final long serialVersionUID = 1L;
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Basic(optional = false)
- @Column(name = "id_alumno")
- private Integer idAlumno;
- @Basic(optional = false)
- @NotNull
- @Column(name = "serial")
- private int serial;
- @Size(max = 2147483647)
- @Column(name = "nombre")
- private String nombre;
- @Size(max = 2147483647)
- @Column(name = "apellido")
- private String apellido;
- @Column(name = "fecha_nacimiento")
- @Temporal(TemporalType.DATE)
- private Date fechaNacimiento;
- @Size(max = 1)
- @Column(name = "genero")
- private String genero;
- @JoinTable(name = "alumno_sesion", joinColumns = {
- @JoinColumn(name = "id_alumno", referencedColumnName = "id_alumno")}, inverseJoinColumns = {
- @JoinColumn(name = "id_sesion", referencedColumnName = "id_sesion")})
- @ManyToMany
- private List<Sesion> sesionList;
- @OneToMany(mappedBy = "alumno")
- private List<EjercicioResueltoAlumno> ejercicioResueltoAlumnoList;
- @JoinColumn(name = "curso", referencedColumnName = "id_curso")
- @ManyToOne
- private Curso curso;
-
- public Alumno() {
- }
-
- public Alumno(Integer idAlumno) {
- this.idAlumno = idAlumno;
- }
-
- public Alumno(Integer idAlumno, int serial) {
- this.idAlumno = idAlumno;
- this.serial = serial;
- }
-
- public Integer getIdAlumno() {
- return idAlumno;
- }
-
- public void setIdAlumno(Integer idAlumno) {
- this.idAlumno = idAlumno;
- }
-
- public int getSerial() {
- return serial;
- }
-
- public void setSerial(int serial) {
- this.serial = serial;
- }
-
- public String getNombre() {
- return nombre;
- }
-
- public void setNombre(String nombre) {
- this.nombre = nombre;
- }
-
- public String getApellido() {
- return apellido;
- }
-
- public void setApellido(String apellido) {
- this.apellido = apellido;
- }
-
- public Date getFechaNacimiento() {
- return fechaNacimiento;
- }
-
- public void setFechaNacimiento(Date fechaNacimiento) {
- this.fechaNacimiento = fechaNacimiento;
- }
-
- public String getGenero() {
- return genero;
- }
-
- public void setGenero(String genero) {
- this.genero = genero;
- }
-
- @XmlTransient
- public List<Sesion> getSesionList() {
- return sesionList;
- }
-
- public void setSesionList(List<Sesion> sesionList) {
- this.sesionList = sesionList;
- }
-
- @XmlTransient
- public List<EjercicioResueltoAlumno> getEjercicioResueltoAlumnoList() {
- return ejercicioResueltoAlumnoList;
- }
-
- public void setEjercicioResueltoAlumnoList(List<EjercicioResueltoAlumno> ejercicioResueltoAlumnoList) {
- this.ejercicioResueltoAlumnoList = ejercicioResueltoAlumnoList;
- }
-
- public Curso getCurso() {
- return curso;
- }
-
- public void setCurso(Curso curso) {
- this.curso = curso;
- }
-
- @Override
- public int hashCode() {
- int hash = 0;
- hash += (idAlumno != null ? idAlumno.hashCode() : 0);
- return hash;
- }
-
- @Override
- public boolean equals(Object object) {
- // TODO: Warning - this method won't work in the case the id fields are not set
- if (!(object instanceof Alumno)) {
- return false;
- }
- Alumno other = (Alumno) object;
- if ((this.idAlumno == null && other.idAlumno != null) || (this.idAlumno != null && !this.idAlumno.equals(other.idAlumno))) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return "model.Alumno[ idAlumno=" + idAlumno + " ]";
- }
-
-}
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package model;
+
+import java.io.Serializable;
+import java.util.Date;
+import java.util.List;
+import javax.persistence.Basic;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.JoinTable;
+import javax.persistence.ManyToMany;
+import javax.persistence.ManyToOne;
+import javax.persistence.NamedQueries;
+import javax.persistence.NamedQuery;
+import javax.persistence.OneToMany;
+import javax.persistence.Table;
+import javax.persistence.Temporal;
+import javax.persistence.TemporalType;
+import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Size;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlTransient;
+
+/**
+ *
+ * @author Ceci
+ */
+@Entity
+@Table(name = "alumno")
+@XmlRootElement
+@NamedQueries({
+ @NamedQuery(name = "Alumno.findAll", query = "SELECT a FROM Alumno a"),
+ @NamedQuery(name = "Alumno.findByIdAlumno", query = "SELECT a FROM Alumno a WHERE a.idAlumno = :idAlumno"),
+ @NamedQuery(name = "Alumno.findBySerial", query = "SELECT a FROM Alumno a WHERE a.serial = :serial"),
+ @NamedQuery(name = "Alumno.findByNombre", query = "SELECT a FROM Alumno a WHERE a.nombre = :nombre"),
+ @NamedQuery(name = "Alumno.findByApellido", query = "SELECT a FROM Alumno a WHERE a.apellido = :apellido"),
+ @NamedQuery(name = "Alumno.findByFechaNacimiento", query = "SELECT a FROM Alumno a WHERE a.fechaNacimiento = :fechaNacimiento"),
+ @NamedQuery(name = "Alumno.findByGenero", query = "SELECT a FROM Alumno a WHERE a.genero = :genero")})
+public class Alumno implements Serializable {
+ private static final long serialVersionUID = 1L;
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Basic(optional = false)
+ @Column(name = "id_alumno")
+ private Integer idAlumno;
+ @Basic(optional = false)
+ @NotNull
+ @Column(name = "serial")
+ private int serial;
+ @Size(max = 2147483647)
+ @Column(name = "nombre")
+ private String nombre;
+ @Size(max = 2147483647)
+ @Column(name = "apellido")
+ private String apellido;
+ @Column(name = "fecha_nacimiento")
+ @Temporal(TemporalType.DATE)
+ private Date fechaNacimiento;
+ @Size(max = 1)
+ @Column(name = "genero")
+ private String genero;
+ @JoinTable(name = "alumno_sesion", joinColumns = {
+ @JoinColumn(name = "id_alumno", referencedColumnName = "id_alumno")}, inverseJoinColumns = {
+ @JoinColumn(name = "id_sesion", referencedColumnName = "id_sesion")})
+ @ManyToMany
+ private List<Sesion> sesionList;
+ @OneToMany(mappedBy = "alumno")
+ private List<EjercicioResueltoAlumno> ejercicioResueltoAlumnoList;
+ @JoinColumn(name = "curso", referencedColumnName = "id_curso")
+ @ManyToOne
+ private Curso curso;
+
+ public Alumno() {
+ }
+
+ public Alumno(Integer idAlumno) {
+ this.idAlumno = idAlumno;
+ }
+
+ public Alumno(Integer idAlumno, int serial) {
+ this.idAlumno = idAlumno;
+ this.serial = serial;
+ }
+
+ public Integer getIdAlumno() {
+ return idAlumno;
+ }
+
+ public void setIdAlumno(Integer idAlumno) {
+ this.idAlumno = idAlumno;
+ }
+
+ public int getSerial() {
+ return serial;
+ }
+
+ public void setSerial(int serial) {
+ this.serial = serial;
+ }
+
+ public String getNombre() {
+ return nombre;
+ }
+
+ public void setNombre(String nombre) {
+ this.nombre = nombre;
+ }
+
+ public String getApellido() {
+ return apellido;
+ }
+
+ public void setApellido(String apellido) {
+ this.apellido = apellido;
+ }
+
+ public Date getFechaNacimiento() {
+ return fechaNacimiento;
+ }
+
+ public void setFechaNacimiento(Date fechaNacimiento) {
+ this.fechaNacimiento = fechaNacimiento;
+ }
+
+ public String getGenero() {
+ return genero;
+ }
+
+ public void setGenero(String genero) {
+ this.genero = genero;
+ }
+
+ @XmlTransient
+ public List<Sesion> getSesionList() {
+ return sesionList;
+ }
+
+ public void setSesionList(List<Sesion> sesionList) {
+ this.sesionList = sesionList;
+ }
+
+ @XmlTransient
+ public List<EjercicioResueltoAlumno> getEjercicioResueltoAlumnoList() {
+ return ejercicioResueltoAlumnoList;
+ }
+
+ public void setEjercicioResueltoAlumnoList(List<EjercicioResueltoAlumno> ejercicioResueltoAlumnoList) {
+ this.ejercicioResueltoAlumnoList = ejercicioResueltoAlumnoList;
+ }
+
+ public Curso getCurso() {
+ return curso;
+ }
+
+ public void setCurso(Curso curso) {
+ this.curso = curso;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += (idAlumno != null ? idAlumno.hashCode() : 0);
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object object) {
+ // TODO: Warning - this method won't work in the case the id fields are not set
+ if (!(object instanceof Alumno)) {
+ return false;
+ }
+ Alumno other = (Alumno) object;
+ if ((this.idAlumno == null && other.idAlumno != null) || (this.idAlumno != null && !this.idAlumno.equals(other.idAlumno))) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public String toString() {
+ return "model.Alumno[ idAlumno=" + idAlumno + " ]";
+ }
+
+}
diff --git a/EjercitarJPA/src/model/Asignatura.java b/EjercitarJPA/src/model/Asignatura.java
index 508c9e1..a73af53 100644
--- a/EjercitarJPA/src/model/Asignatura.java
+++ b/EjercitarJPA/src/model/Asignatura.java
@@ -1,137 +1,148 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package model;
-
-import java.io.Serializable;
-import java.util.List;
-import javax.persistence.Basic;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.JoinColumn;
-import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
-import javax.persistence.NamedQuery;
-import javax.persistence.OneToMany;
-import javax.persistence.Table;
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Size;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlTransient;
-
-/**
- *
- * @author Ceci
- */
-@Entity
-@Table(name = "asignatura")
-@XmlRootElement
-@NamedQueries({
- @NamedQuery(name = "Asignatura.findAll", query = "SELECT a FROM Asignatura a"),
- @NamedQuery(name = "Asignatura.findByIdAsignatura", query = "SELECT a FROM Asignatura a WHERE a.idAsignatura = :idAsignatura"),
- @NamedQuery(name = "Asignatura.findByNombre", query = "SELECT a FROM Asignatura a WHERE a.nombre = :nombre"),
- @NamedQuery(name = "Asignatura.findByDescripcion", query = "SELECT a FROM Asignatura a WHERE a.descripcion = :descripcion")})
-public class Asignatura implements Serializable {
- private static final long serialVersionUID = 1L;
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Basic(optional = false)
- @Column(name = "id_asignatura")
- private Integer idAsignatura;
- @Basic(optional = false)
- @NotNull
- @Size(min = 1, max = 2147483647)
- @Column(name = "nombre")
- private String nombre;
- @Size(max = 2147483647)
- @Column(name = "descripcion")
- private String descripcion;
- @JoinColumn(name = "profesor", referencedColumnName = "id_profesor")
- @ManyToOne
- private Profesor profesor;
- @OneToMany(mappedBy = "asignatura")
- private List<Tema> temaList;
-
- public Asignatura() {
- }
-
- public Asignatura(Integer idAsignatura) {
- this.idAsignatura = idAsignatura;
- }
-
- public Asignatura(Integer idAsignatura, String nombre) {
- this.idAsignatura = idAsignatura;
- this.nombre = nombre;
- }
-
- public Integer getIdAsignatura() {
- return idAsignatura;
- }
-
- public void setIdAsignatura(Integer idAsignatura) {
- this.idAsignatura = idAsignatura;
- }
-
- public String getNombre() {
- return nombre;
- }
-
- public void setNombre(String nombre) {
- this.nombre = nombre;
- }
-
- public String getDescripcion() {
- return descripcion;
- }
-
- public void setDescripcion(String descripcion) {
- this.descripcion = descripcion;
- }
-
- public Profesor getProfesor() {
- return profesor;
- }
-
- public void setProfesor(Profesor profesor) {
- this.profesor = profesor;
- }
-
- @XmlTransient
- public List<Tema> getTemaList() {
- return temaList;
- }
-
- public void setTemaList(List<Tema> temaList) {
- this.temaList = temaList;
- }
-
- @Override
- public int hashCode() {
- int hash = 0;
- hash += (idAsignatura != null ? idAsignatura.hashCode() : 0);
- return hash;
- }
-
- @Override
- public boolean equals(Object object) {
- // TODO: Warning - this method won't work in the case the id fields are not set
- if (!(object instanceof Asignatura)) {
- return false;
- }
- Asignatura other = (Asignatura) object;
- if ((this.idAsignatura == null && other.idAsignatura != null) || (this.idAsignatura != null && !this.idAsignatura.equals(other.idAsignatura))) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return "model.Asignatura[ idAsignatura=" + idAsignatura + " ]";
- }
-
-}
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package model;
+
+import java.io.Serializable;
+import java.util.List;
+import javax.persistence.Basic;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.NamedQueries;
+import javax.persistence.NamedQuery;
+import javax.persistence.OneToMany;
+import javax.persistence.Table;
+import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Size;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlTransient;
+
+/**
+ *
+ * @author Ceci
+ */
+@Entity
+@Table(name = "asignatura")
+@XmlRootElement
+@NamedQueries({
+ @NamedQuery(name = "Asignatura.findAll", query = "SELECT a FROM Asignatura a"),
+ @NamedQuery(name = "Asignatura.findByIdAsignatura", query = "SELECT a FROM Asignatura a WHERE a.idAsignatura = :idAsignatura"),
+ @NamedQuery(name = "Asignatura.findByNombre", query = "SELECT a FROM Asignatura a WHERE a.nombre = :nombre"),
+ @NamedQuery(name = "Asignatura.findByDescripcion", query = "SELECT a FROM Asignatura a WHERE a.descripcion = :descripcion")})
+public class Asignatura implements Serializable {
+ private static final long serialVersionUID = 1L;
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Basic(optional = false)
+ @Column(name = "id_asignatura")
+ private Integer idAsignatura;
+ @Basic(optional = false)
+ @NotNull
+ @Size(min = 1, max = 2147483647)
+ @Column(name = "nombre")
+ private String nombre;
+ @Size(max = 2147483647)
+ @Column(name = "descripcion")
+ private String descripcion;
+ @JoinColumn(name = "profesor", referencedColumnName = "id_profesor")
+ @ManyToOne
+ private Profesor profesor;
+ @JoinColumn(name = "curso", referencedColumnName = "id_curso")
+ @ManyToOne
+ private Curso curso;
+ @OneToMany(mappedBy = "asignatura")
+ private List<Tema> temaList;
+
+ public Asignatura() {
+ }
+
+ public Asignatura(Integer idAsignatura) {
+ this.idAsignatura = idAsignatura;
+ }
+
+ public Asignatura(Integer idAsignatura, String nombre) {
+ this.idAsignatura = idAsignatura;
+ this.nombre = nombre;
+ }
+
+ public Integer getIdAsignatura() {
+ return idAsignatura;
+ }
+
+ public void setIdAsignatura(Integer idAsignatura) {
+ this.idAsignatura = idAsignatura;
+ }
+
+ public String getNombre() {
+ return nombre;
+ }
+
+ public void setNombre(String nombre) {
+ this.nombre = nombre;
+ }
+
+ public String getDescripcion() {
+ return descripcion;
+ }
+
+ public void setDescripcion(String descripcion) {
+ this.descripcion = descripcion;
+ }
+
+ public Profesor getProfesor() {
+ return profesor;
+ }
+
+ public void setProfesor(Profesor profesor) {
+ this.profesor = profesor;
+ }
+
+ public Curso getCurso() {
+ return curso;
+ }
+
+ public void setCurso(Curso curso) {
+ this.curso = curso;
+ }
+
+ @XmlTransient
+ public List<Tema> getTemaList() {
+ return temaList;
+ }
+
+ public void setTemaList(List<Tema> temaList) {
+ this.temaList = temaList;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += (idAsignatura != null ? idAsignatura.hashCode() : 0);
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object object) {
+ // TODO: Warning - this method won't work in the case the id fields are not set
+ if (!(object instanceof Asignatura)) {
+ return false;
+ }
+ Asignatura other = (Asignatura) object;
+ if ((this.idAsignatura == null && other.idAsignatura != null) || (this.idAsignatura != null && !this.idAsignatura.equals(other.idAsignatura))) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public String toString() {
+ return "model.Asignatura[ idAsignatura=" + idAsignatura + " ]";
+ }
+
+}
diff --git a/EjercitarJPA/src/model/Concepto.java b/EjercitarJPA/src/model/Concepto.java
index d6d160a..12c2083 100644
--- a/EjercitarJPA/src/model/Concepto.java
+++ b/EjercitarJPA/src/model/Concepto.java
@@ -1,200 +1,200 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package model;
-
-import java.io.Serializable;
-import java.util.List;
-import javax.persistence.Basic;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.JoinColumn;
-import javax.persistence.JoinTable;
-import javax.persistence.ManyToMany;
-import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
-import javax.persistence.NamedQuery;
-import javax.persistence.Table;
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Size;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlTransient;
-
-/**
- *
- * @author Ceci
- */
-@Entity
-@Table(name = "concepto")
-@XmlRootElement
-@NamedQueries({
- @NamedQuery(name = "Concepto.findAll", query = "SELECT c FROM Concepto c"),
- @NamedQuery(name = "Concepto.findByIdConcepto", query = "SELECT c FROM Concepto c WHERE c.idConcepto = :idConcepto"),
- @NamedQuery(name = "Concepto.findByNombre", query = "SELECT c FROM Concepto c WHERE c.nombre = :nombre"),
- @NamedQuery(name = "Concepto.findByDescripcion", query = "SELECT c FROM Concepto c WHERE c.descripcion = :descripcion"),
- @NamedQuery(name = "Concepto.findByPeso", query = "SELECT c FROM Concepto c WHERE c.peso = :peso"),
- @NamedQuery(name = "Concepto.findByAdivinanza", query = "SELECT c FROM Concepto c WHERE c.adivinanza = :adivinanza"),
- @NamedQuery(name = "Concepto.findByDescuido", query = "SELECT c FROM Concepto c WHERE c.descuido = :descuido"),
- @NamedQuery(name = "Concepto.findByApriori", query = "SELECT c FROM Concepto c WHERE c.apriori = :apriori")})
-public class Concepto implements Serializable {
- private static final long serialVersionUID = 1L;
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Basic(optional = false)
- @Column(name = "id_concepto")
- private Integer idConcepto;
- @Basic(optional = false)
- @NotNull
- @Size(min = 1, max = 2147483647)
- @Column(name = "nombre")
- private String nombre;
- @Basic(optional = false)
- @NotNull
- @Size(min = 1, max = 2147483647)
- @Column(name = "descripcion")
- private String descripcion;
- @Column(name = "peso")
- private Integer peso;
- // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation
- @Column(name = "adivinanza")
- private Double adivinanza;
- @Column(name = "descuido")
- private Double descuido;
- @Column(name = "apriori")
- private Double apriori;
- @JoinTable(name = "ejercicio_concepto", joinColumns = {
- @JoinColumn(name = "id_concepto", referencedColumnName = "id_concepto")}, inverseJoinColumns = {
- @JoinColumn(name = "id_ejercicio", referencedColumnName = "id_ejercicio")})
- @ManyToMany
- private List<Ejercicio> ejercicioList;
- @JoinColumn(name = "tema", referencedColumnName = "id_tema")
- @ManyToOne
- private Tema tema;
- @JoinColumn(name = "profesor", referencedColumnName = "id_profesor")
- @ManyToOne
- private Profesor profesor;
-
- public Concepto() {
- }
-
- public Concepto(Integer idConcepto) {
- this.idConcepto = idConcepto;
- }
-
- public Concepto(Integer idConcepto, String nombre, String descripcion) {
- this.idConcepto = idConcepto;
- this.nombre = nombre;
- this.descripcion = descripcion;
- }
-
- public Integer getIdConcepto() {
- return idConcepto;
- }
-
- public void setIdConcepto(Integer idConcepto) {
- this.idConcepto = idConcepto;
- }
-
- public String getNombre() {
- return nombre;
- }
-
- public void setNombre(String nombre) {
- this.nombre = nombre;
- }
-
- public String getDescripcion() {
- return descripcion;
- }
-
- public void setDescripcion(String descripcion) {
- this.descripcion = descripcion;
- }
-
- public Integer getPeso() {
- return peso;
- }
-
- public void setPeso(Integer peso) {
- this.peso = peso;
- }
-
- public Double getAdivinanza() {
- return adivinanza;
- }
-
- public void setAdivinanza(Double adivinanza) {
- this.adivinanza = adivinanza;
- }
-
- public Double getDescuido() {
- return descuido;
- }
-
- public void setDescuido(Double descuido) {
- this.descuido = descuido;
- }
-
- public Double getApriori() {
- return apriori;
- }
-
- public void setApriori(Double apriori) {
- this.apriori = apriori;
- }
-
- @XmlTransient
- public List<Ejercicio> getEjercicioList() {
- return ejercicioList;
- }
-
- public void setEjercicioList(List<Ejercicio> ejercicioList) {
- this.ejercicioList = ejercicioList;
- }
-
- public Tema getTema() {
- return tema;
- }
-
- public void setTema(Tema tema) {
- this.tema = tema;
- }
-
- public Profesor getProfesor() {
- return profesor;
- }
-
- public void setProfesor(Profesor profesor) {
- this.profesor = profesor;
- }
-
- @Override
- public int hashCode() {
- int hash = 0;
- hash += (idConcepto != null ? idConcepto.hashCode() : 0);
- return hash;
- }
-
- @Override
- public boolean equals(Object object) {
- // TODO: Warning - this method won't work in the case the id fields are not set
- if (!(object instanceof Concepto)) {
- return false;
- }
- Concepto other = (Concepto) object;
- if ((this.idConcepto == null && other.idConcepto != null) || (this.idConcepto != null && !this.idConcepto.equals(other.idConcepto))) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return "model.Concepto[ idConcepto=" + idConcepto + " ]";
- }
-
-}
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package model;
+
+import java.io.Serializable;
+import java.util.List;
+import javax.persistence.Basic;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.JoinTable;
+import javax.persistence.ManyToMany;
+import javax.persistence.ManyToOne;
+import javax.persistence.NamedQueries;
+import javax.persistence.NamedQuery;
+import javax.persistence.Table;
+import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Size;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlTransient;
+
+/**
+ *
+ * @author Ceci
+ */
+@Entity
+@Table(name = "concepto")
+@XmlRootElement
+@NamedQueries({
+ @NamedQuery(name = "Concepto.findAll", query = "SELECT c FROM Concepto c"),
+ @NamedQuery(name = "Concepto.findByIdConcepto", query = "SELECT c FROM Concepto c WHERE c.idConcepto = :idConcepto"),
+ @NamedQuery(name = "Concepto.findByNombre", query = "SELECT c FROM Concepto c WHERE c.nombre = :nombre"),
+ @NamedQuery(name = "Concepto.findByDescripcion", query = "SELECT c FROM Concepto c WHERE c.descripcion = :descripcion"),
+ @NamedQuery(name = "Concepto.findByPeso", query = "SELECT c FROM Concepto c WHERE c.peso = :peso"),
+ @NamedQuery(name = "Concepto.findByAdivinanza", query = "SELECT c FROM Concepto c WHERE c.adivinanza = :adivinanza"),
+ @NamedQuery(name = "Concepto.findByDescuido", query = "SELECT c FROM Concepto c WHERE c.descuido = :descuido"),
+ @NamedQuery(name = "Concepto.findByApriori", query = "SELECT c FROM Concepto c WHERE c.apriori = :apriori")})
+public class Concepto implements Serializable {
+ private static final long serialVersionUID = 1L;
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Basic(optional = false)
+ @Column(name = "id_concepto")
+ private Integer idConcepto;
+ @Basic(optional = false)
+ @NotNull
+ @Size(min = 1, max = 2147483647)
+ @Column(name = "nombre")
+ private String nombre;
+ @Basic(optional = false)
+ @NotNull
+ @Size(min = 1, max = 2147483647)
+ @Column(name = "descripcion")
+ private String descripcion;
+ @Column(name = "peso")
+ private Integer peso;
+ // @Max(value=?) @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation
+ @Column(name = "adivinanza")
+ private Double adivinanza;
+ @Column(name = "descuido")
+ private Double descuido;
+ @Column(name = "apriori")
+ private Double apriori;
+ @JoinTable(name = "ejercicio_concepto", joinColumns = {
+ @JoinColumn(name = "id_concepto", referencedColumnName = "id_concepto")}, inverseJoinColumns = {
+ @JoinColumn(name = "id_ejercicio", referencedColumnName = "id_ejercicio")})
+ @ManyToMany
+ private List<Ejercicio> ejercicioList;
+ @JoinColumn(name = "tema", referencedColumnName = "id_tema")
+ @ManyToOne
+ private Tema tema;
+ @JoinColumn(name = "profesor", referencedColumnName = "id_profesor")
+ @ManyToOne
+ private Profesor profesor;
+
+ public Concepto() {
+ }
+
+ public Concepto(Integer idConcepto) {
+ this.idConcepto = idConcepto;
+ }
+
+ public Concepto(Integer idConcepto, String nombre, String descripcion) {
+ this.idConcepto = idConcepto;
+ this.nombre = nombre;
+ this.descripcion = descripcion;
+ }
+
+ public Integer getIdConcepto() {
+ return idConcepto;
+ }
+
+ public void setIdConcepto(Integer idConcepto) {
+ this.idConcepto = idConcepto;
+ }
+
+ public String getNombre() {
+ return nombre;
+ }
+
+ public void setNombre(String nombre) {
+ this.nombre = nombre;
+ }
+
+ public String getDescripcion() {
+ return descripcion;
+ }
+
+ public void setDescripcion(String descripcion) {
+ this.descripcion = descripcion;
+ }
+
+ public Integer getPeso() {
+ return peso;
+ }
+
+ public void setPeso(Integer peso) {
+ this.peso = peso;
+ }
+
+ public Double getAdivinanza() {
+ return adivinanza;
+ }
+
+ public void setAdivinanza(Double adivinanza) {
+ this.adivinanza = adivinanza;
+ }
+
+ public Double getDescuido() {
+ return descuido;
+ }
+
+ public void setDescuido(Double descuido) {
+ this.descuido = descuido;
+ }
+
+ public Double getApriori() {
+ return apriori;
+ }
+
+ public void setApriori(Double apriori) {
+ this.apriori = apriori;
+ }
+
+ @XmlTransient
+ public List<Ejercicio> getEjercicioList() {
+ return ejercicioList;
+ }
+
+ public void setEjercicioList(List<Ejercicio> ejercicioList) {
+ this.ejercicioList = ejercicioList;
+ }
+
+ public Tema getTema() {
+ return tema;
+ }
+
+ public void setTema(Tema tema) {
+ this.tema = tema;
+ }
+
+ public Profesor getProfesor() {
+ return profesor;
+ }
+
+ public void setProfesor(Profesor profesor) {
+ this.profesor = profesor;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += (idConcepto != null ? idConcepto.hashCode() : 0);
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object object) {
+ // TODO: Warning - this method won't work in the case the id fields are not set
+ if (!(object instanceof Concepto)) {
+ return false;
+ }
+ Concepto other = (Concepto) object;
+ if ((this.idConcepto == null && other.idConcepto != null) || (this.idConcepto != null && !this.idConcepto.equals(other.idConcepto))) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public String toString() {
+ return "model.Concepto[ idConcepto=" + idConcepto + " ]";
+ }
+
+}
diff --git a/EjercitarJPA/src/model/Curso.java b/EjercitarJPA/src/model/Curso.java
index 585fb80..cf34ae6 100644
--- a/EjercitarJPA/src/model/Curso.java
+++ b/EjercitarJPA/src/model/Curso.java
@@ -1,156 +1,167 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package model;
-
-import java.io.Serializable;
-import java.util.List;
-import javax.persistence.Basic;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.JoinColumn;
-import javax.persistence.JoinTable;
-import javax.persistence.ManyToMany;
-import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
-import javax.persistence.NamedQuery;
-import javax.persistence.OneToMany;
-import javax.persistence.Table;
-import javax.validation.constraints.Size;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlTransient;
-
-/**
- *
- * @author Ceci
- */
-@Entity
-@Table(name = "curso")
-@XmlRootElement
-@NamedQueries({
- @NamedQuery(name = "Curso.findAll", query = "SELECT c FROM Curso c"),
- @NamedQuery(name = "Curso.findByIdCurso", query = "SELECT c FROM Curso c WHERE c.idCurso = :idCurso"),
- @NamedQuery(name = "Curso.findBySeccion", query = "SELECT c FROM Curso c WHERE c.seccion = :seccion"),
- @NamedQuery(name = "Curso.findByTurno", query = "SELECT c FROM Curso c WHERE c.turno = :turno")})
-public class Curso implements Serializable {
- private static final long serialVersionUID = 1L;
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Basic(optional = false)
- @Column(name = "id_curso")
- private Integer idCurso;
- @Size(max = 1)
- @Column(name = "seccion")
- private String seccion;
- @Size(max = 1)
- @Column(name = "turno")
- private String turno;
- @JoinTable(name = "curso_profesor", joinColumns = {
- @JoinColumn(name = "id_curso", referencedColumnName = "id_curso")}, inverseJoinColumns = {
- @JoinColumn(name = "id_profesor", referencedColumnName = "id_profesor")})
- @ManyToMany
- private List<Profesor> profesorList;
- @JoinColumn(name = "escuela", referencedColumnName = "id_escuela")
- @ManyToOne
- private Escuela escuela;
- @OneToMany(mappedBy = "curso")
- private List<Tarea> tareaList;
- @OneToMany(mappedBy = "curso")
- private List<Alumno> alumnoList;
-
- public Curso() {
- }
-
- public Curso(Integer idCurso) {
- this.idCurso = idCurso;
- }
-
- public Integer getIdCurso() {
- return idCurso;
- }
-
- public void setIdCurso(Integer idCurso) {
- this.idCurso = idCurso;
- }
-
- public String getSeccion() {
- return seccion;
- }
-
- public void setSeccion(String seccion) {
- this.seccion = seccion;
- }
-
- public String getTurno() {
- return turno;
- }
-
- public void setTurno(String turno) {
- this.turno = turno;
- }
-
- @XmlTransient
- public List<Profesor> getProfesorList() {
- return profesorList;
- }
-
- public void setProfesorList(List<Profesor> profesorList) {
- this.profesorList = profesorList;
- }
-
- public Escuela getEscuela() {
- return escuela;
- }
-
- public void setEscuela(Escuela escuela) {
- this.escuela = escuela;
- }
-
- @XmlTransient
- public List<Tarea> getTareaList() {
- return tareaList;
- }
-
- public void setTareaList(List<Tarea> tareaList) {
- this.tareaList = tareaList;
- }
-
- @XmlTransient
- public List<Alumno> getAlumnoList() {
- return alumnoList;
- }
-
- public void setAlumnoList(List<Alumno> alumnoList) {
- this.alumnoList = alumnoList;
- }
-
- @Override
- public int hashCode() {
- int hash = 0;
- hash += (idCurso != null ? idCurso.hashCode() : 0);
- return hash;
- }
-
- @Override
- public boolean equals(Object object) {
- // TODO: Warning - this method won't work in the case the id fields are not set
- if (!(object instanceof Curso)) {
- return false;
- }
- Curso other = (Curso) object;
- if ((this.idCurso == null && other.idCurso != null) || (this.idCurso != null && !this.idCurso.equals(other.idCurso))) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return "model.Curso[ idCurso=" + idCurso + " ]";
- }
-
-}
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package model;
+
+import java.io.Serializable;
+import java.util.List;
+import javax.persistence.Basic;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.JoinTable;
+import javax.persistence.ManyToMany;
+import javax.persistence.ManyToOne;
+import javax.persistence.NamedQueries;
+import javax.persistence.NamedQuery;
+import javax.persistence.OneToMany;
+import javax.persistence.Table;
+import javax.validation.constraints.Size;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlTransient;
+
+/**
+ *
+ * @author Ceci
+ */
+@Entity
+@Table(name = "curso")
+@XmlRootElement
+@NamedQueries({
+ @NamedQuery(name = "Curso.findAll", query = "SELECT c FROM Curso c"),
+ @NamedQuery(name = "Curso.findByIdCurso", query = "SELECT c FROM Curso c WHERE c.idCurso = :idCurso"),
+ @NamedQuery(name = "Curso.findBySeccion", query = "SELECT c FROM Curso c WHERE c.seccion = :seccion"),
+ @NamedQuery(name = "Curso.findByTurno", query = "SELECT c FROM Curso c WHERE c.turno = :turno")})
+public class Curso implements Serializable {
+ private static final long serialVersionUID = 1L;
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Basic(optional = false)
+ @Column(name = "id_curso")
+ private Integer idCurso;
+ @Size(max = 1)
+ @Column(name = "seccion")
+ private String seccion;
+ @Size(max = 1)
+ @Column(name = "turno")
+ private String turno;
+ @JoinTable(name = "curso_profesor", joinColumns = {
+ @JoinColumn(name = "id_curso", referencedColumnName = "id_curso")}, inverseJoinColumns = {
+ @JoinColumn(name = "id_profesor", referencedColumnName = "id_profesor")})
+ @ManyToMany
+ private List<Profesor> profesorList;
+ @JoinColumn(name = "escuela", referencedColumnName = "id_escuela")
+ @ManyToOne
+ private Escuela escuela;
+ @OneToMany(mappedBy = "curso")
+ private List<Tarea> tareaList;
+ @OneToMany(mappedBy = "curso")
+ private List<Asignatura> asignaturaList;
+ @OneToMany(mappedBy = "curso")
+ private List<Alumno> alumnoList;
+
+ public Curso() {
+ }
+
+ public Curso(Integer idCurso) {
+ this.idCurso = idCurso;
+ }
+
+ public Integer getIdCurso() {
+ return idCurso;
+ }
+
+ public void setIdCurso(Integer idCurso) {
+ this.idCurso = idCurso;
+ }
+
+ public String getSeccion() {
+ return seccion;
+ }
+
+ public void setSeccion(String seccion) {
+ this.seccion = seccion;
+ }
+
+ public String getTurno() {
+ return turno;
+ }
+
+ public void setTurno(String turno) {
+ this.turno = turno;
+ }
+
+ @XmlTransient
+ public List<Profesor> getProfesorList() {
+ return profesorList;
+ }
+
+ public void setProfesorList(List<Profesor> profesorList) {
+ this.profesorList = profesorList;
+ }
+
+ public Escuela getEscuela() {
+ return escuela;
+ }
+
+ public void setEscuela(Escuela escuela) {
+ this.escuela = escuela;
+ }
+
+ @XmlTransient
+ public List<Tarea> getTareaList() {
+ return tareaList;
+ }
+
+ public void setTareaList(List<Tarea> tareaList) {
+ this.tareaList = tareaList;
+ }
+
+ @XmlTransient
+ public List<Asignatura> getAsignaturaList() {
+ return asignaturaList;
+ }
+
+ public void setAsignaturaList(List<Asignatura> asignaturaList) {
+ this.asignaturaList = asignaturaList;
+ }
+
+ @XmlTransient
+ public List<Alumno> getAlumnoList() {
+ return alumnoList;
+ }
+
+ public void setAlumnoList(List<Alumno> alumnoList) {
+ this.alumnoList = alumnoList;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += (idCurso != null ? idCurso.hashCode() : 0);
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object object) {
+ // TODO: Warning - this method won't work in the case the id fields are not set
+ if (!(object instanceof Curso)) {
+ return false;
+ }
+ Curso other = (Curso) object;
+ if ((this.idCurso == null && other.idCurso != null) || (this.idCurso != null && !this.idCurso.equals(other.idCurso))) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public String toString() {
+ return "model.Curso[ idCurso=" + idCurso + " ]";
+ }
+
+}
diff --git a/EjercitarJPA/src/model/Ejercicio.java b/EjercitarJPA/src/model/Ejercicio.java
index 6678757..7781794 100644
--- a/EjercitarJPA/src/model/Ejercicio.java
+++ b/EjercitarJPA/src/model/Ejercicio.java
@@ -1,175 +1,175 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package model;
-
-import java.io.Serializable;
-import java.util.List;
-import javax.persistence.Basic;
-import javax.persistence.CascadeType;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.JoinColumn;
-import javax.persistence.JoinTable;
-import javax.persistence.ManyToMany;
-import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
-import javax.persistence.NamedQuery;
-import javax.persistence.OneToMany;
-import javax.persistence.Table;
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Size;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlTransient;
-
-/**
- *
- * @author Ceci
- */
-@Entity
-@Table(name = "ejercicio")
-@XmlRootElement
-@NamedQueries({
- @NamedQuery(name = "Ejercicio.findAll", query = "SELECT e FROM Ejercicio e"),
- @NamedQuery(name = "Ejercicio.findByIdEjercicio", query = "SELECT e FROM Ejercicio e WHERE e.idEjercicio = :idEjercicio"),
- @NamedQuery(name = "Ejercicio.findByEnunciado", query = "SELECT e FROM Ejercicio e WHERE e.enunciado = :enunciado"),
- @NamedQuery(name = "Ejercicio.findByNivelDificultad", query = "SELECT e FROM Ejercicio e WHERE e.nivelDificultad = :nivelDificultad")})
-public class Ejercicio implements Serializable {
- private static final long serialVersionUID = 1L;
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Basic(optional = false)
- @Column(name = "id_ejercicio")
- private Integer idEjercicio;
- @Basic(optional = false)
- @NotNull
- @Size(min = 1, max = 2147483647)
- @Column(name = "enunciado")
- private String enunciado;
- @Column(name = "nivel_dificultad")
- private Integer nivelDificultad;
- @ManyToMany(mappedBy = "ejercicioList")
- private List<Concepto> conceptoList;
- @JoinTable(name = "respuesta_ejercicio", joinColumns = {
- @JoinColumn(name = "id_ejercicio", referencedColumnName = "id_ejercicio")}, inverseJoinColumns = {
- @JoinColumn(name = "id_respuesta", referencedColumnName = "id_respuesta")})
- @ManyToMany(cascade = CascadeType.ALL)
- private List<Respuesta> respuestaList;
- @JoinColumn(name = "respuesta", referencedColumnName = "id_respuesta")
- @ManyToOne(cascade = CascadeType.ALL)
- private Respuesta respuesta;
- @JoinColumn(name = "profesor", referencedColumnName = "id_profesor")
- @ManyToOne
- private Profesor profesor;
- @OneToMany(mappedBy = "ejercicio")
- private List<EjercicioResueltoAlumno> ejercicioResueltoAlumnoList;
-
- public Ejercicio() {
- }
-
- public Ejercicio(Integer idEjercicio) {
- this.idEjercicio = idEjercicio;
- }
-
- public Ejercicio(Integer idEjercicio, String enunciado) {
- this.idEjercicio = idEjercicio;
- this.enunciado = enunciado;
- }
-
- public Integer getIdEjercicio() {
- return idEjercicio;
- }
-
- public void setIdEjercicio(Integer idEjercicio) {
- this.idEjercicio = idEjercicio;
- }
-
- public String getEnunciado() {
- return enunciado;
- }
-
- public void setEnunciado(String enunciado) {
- this.enunciado = enunciado;
- }
-
- public Integer getNivelDificultad() {
- return nivelDificultad;
- }
-
- public void setNivelDificultad(Integer nivelDificultad) {
- this.nivelDificultad = nivelDificultad;
- }
-
- @XmlTransient
- public List<Concepto> getConceptoList() {
- return conceptoList;
- }
-
- public void setConceptoList(List<Concepto> conceptoList) {
- this.conceptoList = conceptoList;
- }
-
- @XmlTransient
- public List<Respuesta> getRespuestaList() {
- return respuestaList;
- }
-
- public void setRespuestaList(List<Respuesta> respuestaList) {
- this.respuestaList = respuestaList;
- }
-
- public Respuesta getRespuesta() {
- return respuesta;
- }
-
- public void setRespuesta(Respuesta respuesta) {
- this.respuesta = respuesta;
- }
-
- public Profesor getProfesor() {
- return profesor;
- }
-
- public void setProfesor(Profesor profesor) {
- this.profesor = profesor;
- }
-
- @XmlTransient
- public List<EjercicioResueltoAlumno> getEjercicioResueltoAlumnoList() {
- return ejercicioResueltoAlumnoList;
- }
-
- public void setEjercicioResueltoAlumnoList(List<EjercicioResueltoAlumno> ejercicioResueltoAlumnoList) {
- this.ejercicioResueltoAlumnoList = ejercicioResueltoAlumnoList;
- }
-
- @Override
- public int hashCode() {
- int hash = 0;
- hash += (idEjercicio != null ? idEjercicio.hashCode() : 0);
- return hash;
- }
-
- @Override
- public boolean equals(Object object) {
- // TODO: Warning - this method won't work in the case the id fields are not set
- if (!(object instanceof Ejercicio)) {
- return false;
- }
- Ejercicio other = (Ejercicio) object;
- if ((this.idEjercicio == null && other.idEjercicio != null) || (this.idEjercicio != null && !this.idEjercicio.equals(other.idEjercicio))) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return "model.Ejercicio[ idEjercicio=" + idEjercicio + " ]";
- }
-
-}
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package model;
+
+import java.io.Serializable;
+import java.util.List;
+import javax.persistence.Basic;
+import javax.persistence.CascadeType;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.JoinTable;
+import javax.persistence.ManyToMany;
+import javax.persistence.ManyToOne;
+import javax.persistence.NamedQueries;
+import javax.persistence.NamedQuery;
+import javax.persistence.OneToMany;
+import javax.persistence.Table;
+import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Size;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlTransient;
+
+/**
+ *
+ * @author Ceci
+ */
+@Entity
+@Table(name = "ejercicio")
+@XmlRootElement
+@NamedQueries({
+ @NamedQuery(name = "Ejercicio.findAll", query = "SELECT e FROM Ejercicio e"),
+ @NamedQuery(name = "Ejercicio.findByIdEjercicio", query = "SELECT e FROM Ejercicio e WHERE e.idEjercicio = :idEjercicio"),
+ @NamedQuery(name = "Ejercicio.findByEnunciado", query = "SELECT e FROM Ejercicio e WHERE e.enunciado = :enunciado"),
+ @NamedQuery(name = "Ejercicio.findByNivelDificultad", query = "SELECT e FROM Ejercicio e WHERE e.nivelDificultad = :nivelDificultad")})
+public class Ejercicio implements Serializable {
+ private static final long serialVersionUID = 1L;
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Basic(optional = false)
+ @Column(name = "id_ejercicio")
+ private Integer idEjercicio;
+ @Basic(optional = false)
+ @NotNull
+ @Size(min = 1, max = 2147483647)
+ @Column(name = "enunciado")
+ private String enunciado;
+ @Column(name = "nivel_dificultad")
+ private Integer nivelDificultad;
+ @ManyToMany(mappedBy = "ejercicioList")
+ private List<Concepto> conceptoList;
+ @JoinTable(name = "respuesta_ejercicio", joinColumns = {
+ @JoinColumn(name = "id_ejercicio", referencedColumnName = "id_ejercicio")}, inverseJoinColumns = {
+ @JoinColumn(name = "id_respuesta", referencedColumnName = "id_respuesta")})
+ @ManyToMany(cascade = CascadeType.ALL)
+ private List<Respuesta> respuestaList;
+ @JoinColumn(name = "respuesta", referencedColumnName = "id_respuesta")
+ @ManyToOne(cascade = CascadeType.ALL)
+ private Respuesta respuesta;
+ @JoinColumn(name = "profesor", referencedColumnName = "id_profesor")
+ @ManyToOne
+ private Profesor profesor;
+ @OneToMany(mappedBy = "ejercicio")
+ private List<EjercicioResueltoAlumno> ejercicioResueltoAlumnoList;
+
+ public Ejercicio() {
+ }
+
+ public Ejercicio(Integer idEjercicio) {
+ this.idEjercicio = idEjercicio;
+ }
+
+ public Ejercicio(Integer idEjercicio, String enunciado) {
+ this.idEjercicio = idEjercicio;
+ this.enunciado = enunciado;
+ }
+
+ public Integer getIdEjercicio() {
+ return idEjercicio;
+ }
+
+ public void setIdEjercicio(Integer idEjercicio) {
+ this.idEjercicio = idEjercicio;
+ }
+
+ public String getEnunciado() {
+ return enunciado;
+ }
+
+ public void setEnunciado(String enunciado) {
+ this.enunciado = enunciado;
+ }
+
+ public Integer getNivelDificultad() {
+ return nivelDificultad;
+ }
+
+ public void setNivelDificultad(Integer nivelDificultad) {
+ this.nivelDificultad = nivelDificultad;
+ }
+
+ @XmlTransient
+ public List<Concepto> getConceptoList() {
+ return conceptoList;
+ }
+
+ public void setConceptoList(List<Concepto> conceptoList) {
+ this.conceptoList = conceptoList;
+ }
+
+ @XmlTransient
+ public List<Respuesta> getRespuestaList() {
+ return respuestaList;
+ }
+
+ public void setRespuestaList(List<Respuesta> respuestaList) {
+ this.respuestaList = respuestaList;
+ }
+
+ public Respuesta getRespuesta() {
+ return respuesta;
+ }
+
+ public void setRespuesta(Respuesta respuesta) {
+ this.respuesta = respuesta;
+ }
+
+ public Profesor getProfesor() {
+ return profesor;
+ }
+
+ public void setProfesor(Profesor profesor) {
+ this.profesor = profesor;
+ }
+
+ @XmlTransient
+ public List<EjercicioResueltoAlumno> getEjercicioResueltoAlumnoList() {
+ return ejercicioResueltoAlumnoList;
+ }
+
+ public void setEjercicioResueltoAlumnoList(List<EjercicioResueltoAlumno> ejercicioResueltoAlumnoList) {
+ this.ejercicioResueltoAlumnoList = ejercicioResueltoAlumnoList;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += (idEjercicio != null ? idEjercicio.hashCode() : 0);
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object object) {
+ // TODO: Warning - this method won't work in the case the id fields are not set
+ if (!(object instanceof Ejercicio)) {
+ return false;
+ }
+ Ejercicio other = (Ejercicio) object;
+ if ((this.idEjercicio == null && other.idEjercicio != null) || (this.idEjercicio != null && !this.idEjercicio.equals(other.idEjercicio))) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public String toString() {
+ return "model.Ejercicio[ idEjercicio=" + idEjercicio + " ]";
+ }
+
+}
diff --git a/EjercitarJPA/src/model/EjercicioResueltoAlumno.java b/EjercitarJPA/src/model/EjercicioResueltoAlumno.java
index 61e7aab..d3584af 100644
--- a/EjercitarJPA/src/model/EjercicioResueltoAlumno.java
+++ b/EjercitarJPA/src/model/EjercicioResueltoAlumno.java
@@ -1,116 +1,116 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package model;
-
-import java.io.Serializable;
-import java.util.Date;
-import javax.persistence.Basic;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.JoinColumn;
-import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
-import javax.persistence.NamedQuery;
-import javax.persistence.Table;
-import javax.persistence.Temporal;
-import javax.persistence.TemporalType;
-import javax.xml.bind.annotation.XmlRootElement;
-
-/**
- *
- * @author Ceci
- */
-@Entity
-@Table(name = "ejercicio_resuelto_alumno")
-@XmlRootElement
-@NamedQueries({
- @NamedQuery(name = "EjercicioResueltoAlumno.findAll", query = "SELECT e FROM EjercicioResueltoAlumno e"),
- @NamedQuery(name = "EjercicioResueltoAlumno.findByIdEjercicioResueltoAlumno", query = "SELECT e FROM EjercicioResueltoAlumno e WHERE e.idEjercicioResueltoAlumno = :idEjercicioResueltoAlumno"),
- @NamedQuery(name = "EjercicioResueltoAlumno.findByFecha", query = "SELECT e FROM EjercicioResueltoAlumno e WHERE e.fecha = :fecha")})
-public class EjercicioResueltoAlumno implements Serializable {
- private static final long serialVersionUID = 1L;
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Basic(optional = false)
- @Column(name = "id_ejercicio_resuelto_alumno")
- private Integer idEjercicioResueltoAlumno;
- @Column(name = "fecha")
- @Temporal(TemporalType.DATE)
- private Date fecha;
- @JoinColumn(name = "ejercicio", referencedColumnName = "id_ejercicio")
- @ManyToOne
- private Ejercicio ejercicio;
- @JoinColumn(name = "alumno", referencedColumnName = "id_alumno")
- @ManyToOne
- private Alumno alumno;
-
- public EjercicioResueltoAlumno() {
- }
-
- public EjercicioResueltoAlumno(Integer idEjercicioResueltoAlumno) {
- this.idEjercicioResueltoAlumno = idEjercicioResueltoAlumno;
- }
-
- public Integer getIdEjercicioResueltoAlumno() {
- return idEjercicioResueltoAlumno;
- }
-
- public void setIdEjercicioResueltoAlumno(Integer idEjercicioResueltoAlumno) {
- this.idEjercicioResueltoAlumno = idEjercicioResueltoAlumno;
- }
-
- public Date getFecha() {
- return fecha;
- }
-
- public void setFecha(Date fecha) {
- this.fecha = fecha;
- }
-
- public Ejercicio getEjercicio() {
- return ejercicio;
- }
-
- public void setEjercicio(Ejercicio ejercicio) {
- this.ejercicio = ejercicio;
- }
-
- public Alumno getAlumno() {
- return alumno;
- }
-
- public void setAlumno(Alumno alumno) {
- this.alumno = alumno;
- }
-
- @Override
- public int hashCode() {
- int hash = 0;
- hash += (idEjercicioResueltoAlumno != null ? idEjercicioResueltoAlumno.hashCode() : 0);
- return hash;
- }
-
- @Override
- public boolean equals(Object object) {
- // TODO: Warning - this method won't work in the case the id fields are not set
- if (!(object instanceof EjercicioResueltoAlumno)) {
- return false;
- }
- EjercicioResueltoAlumno other = (EjercicioResueltoAlumno) object;
- if ((this.idEjercicioResueltoAlumno == null && other.idEjercicioResueltoAlumno != null) || (this.idEjercicioResueltoAlumno != null && !this.idEjercicioResueltoAlumno.equals(other.idEjercicioResueltoAlumno))) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return "model.EjercicioResueltoAlumno[ idEjercicioResueltoAlumno=" + idEjercicioResueltoAlumno + " ]";
- }
-
-}
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package model;
+
+import java.io.Serializable;
+import java.util.Date;
+import javax.persistence.Basic;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.NamedQueries;
+import javax.persistence.NamedQuery;
+import javax.persistence.Table;
+import javax.persistence.Temporal;
+import javax.persistence.TemporalType;
+import javax.xml.bind.annotation.XmlRootElement;
+
+/**
+ *
+ * @author Ceci
+ */
+@Entity
+@Table(name = "ejercicio_resuelto_alumno")
+@XmlRootElement
+@NamedQueries({
+ @NamedQuery(name = "EjercicioResueltoAlumno.findAll", query = "SELECT e FROM EjercicioResueltoAlumno e"),
+ @NamedQuery(name = "EjercicioResueltoAlumno.findByIdEjercicioResueltoAlumno", query = "SELECT e FROM EjercicioResueltoAlumno e WHERE e.idEjercicioResueltoAlumno = :idEjercicioResueltoAlumno"),
+ @NamedQuery(name = "EjercicioResueltoAlumno.findByFecha", query = "SELECT e FROM EjercicioResueltoAlumno e WHERE e.fecha = :fecha")})
+public class EjercicioResueltoAlumno implements Serializable {
+ private static final long serialVersionUID = 1L;
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Basic(optional = false)
+ @Column(name = "id_ejercicio_resuelto_alumno")
+ private Integer idEjercicioResueltoAlumno;
+ @Column(name = "fecha")
+ @Temporal(TemporalType.DATE)
+ private Date fecha;
+ @JoinColumn(name = "ejercicio", referencedColumnName = "id_ejercicio")
+ @ManyToOne
+ private Ejercicio ejercicio;
+ @JoinColumn(name = "alumno", referencedColumnName = "id_alumno")
+ @ManyToOne
+ private Alumno alumno;
+
+ public EjercicioResueltoAlumno() {
+ }
+
+ public EjercicioResueltoAlumno(Integer idEjercicioResueltoAlumno) {
+ this.idEjercicioResueltoAlumno = idEjercicioResueltoAlumno;
+ }
+
+ public Integer getIdEjercicioResueltoAlumno() {
+ return idEjercicioResueltoAlumno;
+ }
+
+ public void setIdEjercicioResueltoAlumno(Integer idEjercicioResueltoAlumno) {
+ this.idEjercicioResueltoAlumno = idEjercicioResueltoAlumno;
+ }
+
+ public Date getFecha() {
+ return fecha;
+ }
+
+ public void setFecha(Date fecha) {
+ this.fecha = fecha;
+ }
+
+ public Ejercicio getEjercicio() {
+ return ejercicio;
+ }
+
+ public void setEjercicio(Ejercicio ejercicio) {
+ this.ejercicio = ejercicio;
+ }
+
+ public Alumno getAlumno() {
+ return alumno;
+ }
+
+ public void setAlumno(Alumno alumno) {
+ this.alumno = alumno;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += (idEjercicioResueltoAlumno != null ? idEjercicioResueltoAlumno.hashCode() : 0);
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object object) {
+ // TODO: Warning - this method won't work in the case the id fields are not set
+ if (!(object instanceof EjercicioResueltoAlumno)) {
+ return false;
+ }
+ EjercicioResueltoAlumno other = (EjercicioResueltoAlumno) object;
+ if ((this.idEjercicioResueltoAlumno == null && other.idEjercicioResueltoAlumno != null) || (this.idEjercicioResueltoAlumno != null && !this.idEjercicioResueltoAlumno.equals(other.idEjercicioResueltoAlumno))) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public String toString() {
+ return "model.EjercicioResueltoAlumno[ idEjercicioResueltoAlumno=" + idEjercicioResueltoAlumno + " ]";
+ }
+
+}
diff --git a/EjercitarJPA/src/model/Escuela.java b/EjercitarJPA/src/model/Escuela.java
index c5aac19..c18aced 100644
--- a/EjercitarJPA/src/model/Escuela.java
+++ b/EjercitarJPA/src/model/Escuela.java
@@ -1,147 +1,147 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package model;
-
-import java.io.Serializable;
-import java.util.List;
-import javax.persistence.Basic;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.NamedQueries;
-import javax.persistence.NamedQuery;
-import javax.persistence.OneToMany;
-import javax.persistence.Table;
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Size;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlTransient;
-
-/**
- *
- * @author Ceci
- */
-@Entity
-@Table(name = "escuela")
-@XmlRootElement
-@NamedQueries({
- @NamedQuery(name = "Escuela.findAll", query = "SELECT e FROM Escuela e"),
- @NamedQuery(name = "Escuela.findByIdEscuela", query = "SELECT e FROM Escuela e WHERE e.idEscuela = :idEscuela"),
- @NamedQuery(name = "Escuela.findByNombre", query = "SELECT e FROM Escuela e WHERE e.nombre = :nombre"),
- @NamedQuery(name = "Escuela.findByRegistroMec", query = "SELECT e FROM Escuela e WHERE e.registroMec = :registroMec"),
- @NamedQuery(name = "Escuela.findByDireccion", query = "SELECT e FROM Escuela e WHERE e.direccion = :direccion"),
- @NamedQuery(name = "Escuela.findByPublica", query = "SELECT e FROM Escuela e WHERE e.publica = :publica")})
-public class Escuela implements Serializable {
- private static final long serialVersionUID = 1L;
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Basic(optional = false)
- @Column(name = "id_escuela")
- private Integer idEscuela;
- @Basic(optional = false)
- @NotNull
- @Size(min = 1, max = 2147483647)
- @Column(name = "nombre")
- private String nombre;
- @Size(max = 2147483647)
- @Column(name = "registro_mec")
- private String registroMec;
- @Size(max = 2147483647)
- @Column(name = "direccion")
- private String direccion;
- @Column(name = "publica")
- private Boolean publica;
- @OneToMany(mappedBy = "escuela")
- private List<Curso> cursoList;
-
- public Escuela() {
- }
-
- public Escuela(Integer idEscuela) {
- this.idEscuela = idEscuela;
- }
-
- public Escuela(Integer idEscuela, String nombre) {
- this.idEscuela = idEscuela;
- this.nombre = nombre;
- }
-
- public Integer getIdEscuela() {
- return idEscuela;
- }
-
- public void setIdEscuela(Integer idEscuela) {
- this.idEscuela = idEscuela;
- }
-
- public String getNombre() {
- return nombre;
- }
-
- public void setNombre(String nombre) {
- this.nombre = nombre;
- }
-
- public String getRegistroMec() {
- return registroMec;
- }
-
- public void setRegistroMec(String registroMec) {
- this.registroMec = registroMec;
- }
-
- public String getDireccion() {
- return direccion;
- }
-
- public void setDireccion(String direccion) {
- this.direccion = direccion;
- }
-
- public Boolean getPublica() {
- return publica;
- }
-
- public void setPublica(Boolean publica) {
- this.publica = publica;
- }
-
- @XmlTransient
- public List<Curso> getCursoList() {
- return cursoList;
- }
-
- public void setCursoList(List<Curso> cursoList) {
- this.cursoList = cursoList;
- }
-
- @Override
- public int hashCode() {
- int hash = 0;
- hash += (idEscuela != null ? idEscuela.hashCode() : 0);
- return hash;
- }
-
- @Override
- public boolean equals(Object object) {
- // TODO: Warning - this method won't work in the case the id fields are not set
- if (!(object instanceof Escuela)) {
- return false;
- }
- Escuela other = (Escuela) object;
- if ((this.idEscuela == null && other.idEscuela != null) || (this.idEscuela != null && !this.idEscuela.equals(other.idEscuela))) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return "model.Escuela[ idEscuela=" + idEscuela + " ]";
- }
-
-}
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package model;
+
+import java.io.Serializable;
+import java.util.List;
+import javax.persistence.Basic;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.NamedQueries;
+import javax.persistence.NamedQuery;
+import javax.persistence.OneToMany;
+import javax.persistence.Table;
+import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Size;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlTransient;
+
+/**
+ *
+ * @author Ceci
+ */
+@Entity
+@Table(name = "escuela")
+@XmlRootElement
+@NamedQueries({
+ @NamedQuery(name = "Escuela.findAll", query = "SELECT e FROM Escuela e"),
+ @NamedQuery(name = "Escuela.findByIdEscuela", query = "SELECT e FROM Escuela e WHERE e.idEscuela = :idEscuela"),
+ @NamedQuery(name = "Escuela.findByNombre", query = "SELECT e FROM Escuela e WHERE e.nombre = :nombre"),
+ @NamedQuery(name = "Escuela.findByRegistroMec", query = "SELECT e FROM Escuela e WHERE e.registroMec = :registroMec"),
+ @NamedQuery(name = "Escuela.findByDireccion", query = "SELECT e FROM Escuela e WHERE e.direccion = :direccion"),
+ @NamedQuery(name = "Escuela.findByPublica", query = "SELECT e FROM Escuela e WHERE e.publica = :publica")})
+public class Escuela implements Serializable {
+ private static final long serialVersionUID = 1L;
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Basic(optional = false)
+ @Column(name = "id_escuela")
+ private Integer idEscuela;
+ @Basic(optional = false)
+ @NotNull
+ @Size(min = 1, max = 2147483647)
+ @Column(name = "nombre")
+ private String nombre;
+ @Size(max = 2147483647)
+ @Column(name = "registro_mec")
+ private String registroMec;
+ @Size(max = 2147483647)
+ @Column(name = "direccion")
+ private String direccion;
+ @Column(name = "publica")
+ private Boolean publica;
+ @OneToMany(mappedBy = "escuela")
+ private List<Curso> cursoList;
+
+ public Escuela() {
+ }
+
+ public Escuela(Integer idEscuela) {
+ this.idEscuela = idEscuela;
+ }
+
+ public Escuela(Integer idEscuela, String nombre) {
+ this.idEscuela = idEscuela;
+ this.nombre = nombre;
+ }
+
+ public Integer getIdEscuela() {
+ return idEscuela;
+ }
+
+ public void setIdEscuela(Integer idEscuela) {
+ this.idEscuela = idEscuela;
+ }
+
+ public String getNombre() {
+ return nombre;
+ }
+
+ public void setNombre(String nombre) {
+ this.nombre = nombre;
+ }
+
+ public String getRegistroMec() {
+ return registroMec;
+ }
+
+ public void setRegistroMec(String registroMec) {
+ this.registroMec = registroMec;
+ }
+
+ public String getDireccion() {
+ return direccion;
+ }
+
+ public void setDireccion(String direccion) {
+ this.direccion = direccion;
+ }
+
+ public Boolean getPublica() {
+ return publica;
+ }
+
+ public void setPublica(Boolean publica) {
+ this.publica = publica;
+ }
+
+ @XmlTransient
+ public List<Curso> getCursoList() {
+ return cursoList;
+ }
+
+ public void setCursoList(List<Curso> cursoList) {
+ this.cursoList = cursoList;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += (idEscuela != null ? idEscuela.hashCode() : 0);
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object object) {
+ // TODO: Warning - this method won't work in the case the id fields are not set
+ if (!(object instanceof Escuela)) {
+ return false;
+ }
+ Escuela other = (Escuela) object;
+ if ((this.idEscuela == null && other.idEscuela != null) || (this.idEscuela != null && !this.idEscuela.equals(other.idEscuela))) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public String toString() {
+ return "model.Escuela[ idEscuela=" + idEscuela + " ]";
+ }
+
+}
diff --git a/EjercitarJPA/src/model/Profesor.java b/EjercitarJPA/src/model/Profesor.java
index 7f64151..282233a 100644
--- a/EjercitarJPA/src/model/Profesor.java
+++ b/EjercitarJPA/src/model/Profesor.java
@@ -1,225 +1,223 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package model;
-
-import java.io.Serializable;
-import java.util.Date;
-import java.util.List;
-import javax.persistence.Basic;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.ManyToMany;
-import javax.persistence.NamedQueries;
-import javax.persistence.NamedQuery;
-import javax.persistence.OneToMany;
-import javax.persistence.Table;
-import javax.persistence.Temporal;
-import javax.persistence.TemporalType;
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Size;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlTransient;
-
-/**
- *
- * @author Ceci
- */
-@Entity
-@Table(name = "profesor")
-@XmlRootElement
-@NamedQueries({
- @NamedQuery(name = "Profesor.findAll", query = "SELECT p FROM Profesor p"),
- @NamedQuery(name = "Profesor.findByIdProfesor", query = "SELECT p FROM Profesor p WHERE p.idProfesor = :idProfesor"),
- @NamedQuery(name = "Profesor.findByNombre", query = "SELECT p FROM Profesor p WHERE p.nombre = :nombre"),
- @NamedQuery(name = "Profesor.findByApellido", query = "SELECT p FROM Profesor p WHERE p.apellido = :apellido"),
- @NamedQuery(name = "Profesor.findByCedula", query = "SELECT p FROM Profesor p WHERE p.cedula = :cedula"),
- @NamedQuery(name = "Profesor.findByFechaNac", query = "SELECT p FROM Profesor p WHERE p.fechaNac = :fechaNac"),
- @NamedQuery(name = "Profesor.findByUsuario", query = "SELECT p FROM Profesor p WHERE p.usuario = :usuario")})
-public class Profesor implements Serializable {
- public String getUsuario() {
- return usuario;
- }
-
- public void setUsuario(String usuario) {
- this.usuario = usuario;
- }
-
- public String getPassword() {
- return password;
- }
-
- public void setPassword(String password) {
- this.password = password;
- }
-
- private static final long serialVersionUID = 1L;
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Basic(optional = false)
- @Column(name = "id_profesor")
- private Integer idProfesor;
- @Basic(optional = false)
- @NotNull
- @Size(min = 1, max = 2147483647)
- @Column(name = "nombre")
- private String nombre;
- @Basic(optional = false)
- @NotNull
- @Size(min = 1, max = 2147483647)
- @Column(name = "apellido")
- private String apellido;
- @Basic(optional = false)
- @NotNull
- @Column(name = "cedula")
- private int cedula;
- @Column(name = "fecha_nac")
- @Temporal(TemporalType.DATE)
- private Date fechaNac;
- @Column(name = "usuario")
- private String usuario;
- @Column(name = "password")
- private String password;
- @ManyToMany(mappedBy = "profesorList")
- private List<Curso> cursoList;
- @OneToMany(mappedBy = "profesor")
- private List<Ejercicio> ejercicioList;
- @OneToMany(mappedBy = "profesor")
- private List<Concepto> conceptoList;
- @OneToMany(mappedBy = "profesor")
- private List<Asignatura> asignaturaList;
- @OneToMany(mappedBy = "profesor")
- private List<Tema> temaList;
- @Column(name = "usuario")
- private String usuario;
- @Column(name = "password")
- private String password;
- public Profesor() {
- }
-
- public Profesor(Integer idProfesor) {
- this.idProfesor = idProfesor;
- }
-
- public Profesor(Integer idProfesor, String nombre, String apellido, int cedula) {
- this.idProfesor = idProfesor;
- this.nombre = nombre;
- this.apellido = apellido;
- this.cedula = cedula;
- }
-
- public Integer getIdProfesor() {
- return idProfesor;
- }
-
- public void setIdProfesor(Integer idProfesor) {
- this.idProfesor = idProfesor;
- }
-
- public String getNombre() {
- return nombre;
- }
-
- public void setNombre(String nombre) {
- this.nombre = nombre;
- }
-
- public String getApellido() {
- return apellido;
- }
-
- public void setApellido(String apellido) {
- this.apellido = apellido;
- }
-
- public int getCedula() {
- return cedula;
- }
-
- public void setCedula(int cedula) {
- this.cedula = cedula;
- }
-
- public Date getFechaNac() {
- return fechaNac;
- }
-
- public void setFechaNac(Date fechaNac) {
- this.fechaNac = fechaNac;
- }
-
- @XmlTransient
- public List<Curso> getCursoList() {
- return cursoList;
- }
-
- public void setCursoList(List<Curso> cursoList) {
- this.cursoList = cursoList;
- }
-
- @XmlTransient
- public List<Ejercicio> getEjercicioList() {
- return ejercicioList;
- }
-
- public void setEjercicioList(List<Ejercicio> ejercicioList) {
- this.ejercicioList = ejercicioList;
- }
-
- @XmlTransient
- public List<Concepto> getConceptoList() {
- return conceptoList;
- }
-
- public void setConceptoList(List<Concepto> conceptoList) {
- this.conceptoList = conceptoList;
- }
-
- @XmlTransient
- public List<Asignatura> getAsignaturaList() {
- return asignaturaList;
- }
-
- public void setAsignaturaList(List<Asignatura> asignaturaList) {
- this.asignaturaList = asignaturaList;
- }
-
- @XmlTransient
- public List<Tema> getTemaList() {
- return temaList;
- }
-
- public void setTemaList(List<Tema> temaList) {
- this.temaList = temaList;
- }
-
- @Override
- public int hashCode() {
- int hash = 0;
- hash += (idProfesor != null ? idProfesor.hashCode() : 0);
- return hash;
- }
-
- @Override
- public boolean equals(Object object) {
- // TODO: Warning - this method won't work in the case the id fields are not set
- if (!(object instanceof Profesor)) {
- return false;
- }
- Profesor other = (Profesor) object;
- if ((this.idProfesor == null && other.idProfesor != null) || (this.idProfesor != null && !this.idProfesor.equals(other.idProfesor))) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return "model.Profesor[ idProfesor=" + idProfesor + " ]";
- }
-
-}
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package model;
+
+import java.io.Serializable;
+import java.util.Date;
+import java.util.List;
+import javax.persistence.Basic;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.FetchType;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.ManyToMany;
+import javax.persistence.NamedQueries;
+import javax.persistence.NamedQuery;
+import javax.persistence.OneToMany;
+import javax.persistence.Table;
+import javax.persistence.Temporal;
+import javax.persistence.TemporalType;
+import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Size;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlTransient;
+
+/**
+ *
+ * @author Ceci
+ */
+@Entity
+@Table(name = "profesor")
+@XmlRootElement
+@NamedQueries({
+ @NamedQuery(name = "Profesor.findAll", query = "SELECT p FROM Profesor p"),
+ @NamedQuery(name = "Profesor.findByIdProfesor", query = "SELECT p FROM Profesor p WHERE p.idProfesor = :idProfesor"),
+ @NamedQuery(name = "Profesor.findByNombre", query = "SELECT p FROM Profesor p WHERE p.nombre = :nombre"),
+ @NamedQuery(name = "Profesor.findByApellido", query = "SELECT p FROM Profesor p WHERE p.apellido = :apellido"),
+ @NamedQuery(name = "Profesor.findByCedula", query = "SELECT p FROM Profesor p WHERE p.cedula = :cedula"),
+ @NamedQuery(name = "Profesor.findByFechaNac", query = "SELECT p FROM Profesor p WHERE p.fechaNac = :fechaNac"),
+ @NamedQuery(name = "Profesor.findByUsuario", query = "SELECT p FROM Profesor p WHERE p.usuario = :usuario")})
+public class Profesor implements Serializable {
+
+ private static final long serialVersionUID = 1L;
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Basic(optional = false)
+ @Column(name = "id_profesor")
+ private Integer idProfesor;
+ @Basic(optional = false)
+ @NotNull
+ @Size(min = 1, max = 2147483647)
+ @Column(name = "nombre")
+ private String nombre;
+ @Basic(optional = false)
+ @NotNull
+ @Size(min = 1, max = 2147483647)
+ @Column(name = "apellido")
+ private String apellido;
+ @Basic(optional = false)
+ @NotNull
+ @Column(name = "cedula")
+ private int cedula;
+ @Column(name = "fecha_nac")
+ @Temporal(TemporalType.DATE)
+ private Date fechaNac;
+ @Column(name = "usuario")
+ private String usuario;
+ @Column(name = "password")
+ private String password;
+ @ManyToMany(mappedBy = "profesorList", fetch=FetchType.EAGER)
+ private List<Curso> cursoList;
+ @OneToMany(mappedBy = "profesor")
+ private List<Ejercicio> ejercicioList;
+ @OneToMany(mappedBy = "profesor")
+ private List<Concepto> conceptoList;
+ @OneToMany(mappedBy = "profesor")
+ private List<Asignatura> asignaturaList;
+ @OneToMany(mappedBy = "profesor")
+ private List<Tema> temaList;
+ public Profesor() {
+ }
+
+ public Profesor(Integer idProfesor) {
+ this.idProfesor = idProfesor;
+ }
+
+ public Profesor(Integer idProfesor, String nombre, String apellido, int cedula) {
+ this.idProfesor = idProfesor;
+ this.nombre = nombre;
+ this.apellido = apellido;
+ this.cedula = cedula;
+ }
+
+ public Integer getIdProfesor() {
+ return idProfesor;
+ }
+
+ public void setIdProfesor(Integer idProfesor) {
+ this.idProfesor = idProfesor;
+ }
+
+ public String getNombre() {
+ return nombre;
+ }
+
+ public void setNombre(String nombre) {
+ this.nombre = nombre;
+ }
+
+ public String getApellido() {
+ return apellido;
+ }
+
+ public void setApellido(String apellido) {
+ this.apellido = apellido;
+ }
+
+ public int getCedula() {
+ return cedula;
+ }
+
+ public void setCedula(int cedula) {
+ this.cedula = cedula;
+ }
+
+ public Date getFechaNac() {
+ return fechaNac;
+ }
+
+ public void setFechaNac(Date fechaNac) {
+ this.fechaNac = fechaNac;
+ }
+ public String getUsuario() {
+ return usuario;
+ }
+
+ public void setUsuario(String usuario) {
+ this.usuario = usuario;
+ }
+
+ public String getPassword() {
+ return password;
+ }
+
+ public void setPassword(String password) {
+ this.password = password;
+ }
+
+
+ @XmlTransient
+ public List<Curso> getCursoList() {
+ return cursoList;
+ }
+
+ public void setCursoList(List<Curso> cursoList) {
+ this.cursoList = cursoList;
+ }
+
+ @XmlTransient
+ public List<Ejercicio> getEjercicioList() {
+ return ejercicioList;
+ }
+
+ public void setEjercicioList(List<Ejercicio> ejercicioList) {
+ this.ejercicioList = ejercicioList;
+ }
+
+ @XmlTransient
+ public List<Concepto> getConceptoList() {
+ return conceptoList;
+ }
+
+ public void setConceptoList(List<Concepto> conceptoList) {
+ this.conceptoList = conceptoList;
+ }
+
+ @XmlTransient
+ public List<Asignatura> getAsignaturaList() {
+ return asignaturaList;
+ }
+
+ public void setAsignaturaList(List<Asignatura> asignaturaList) {
+ this.asignaturaList = asignaturaList;
+ }
+
+ @XmlTransient
+ public List<Tema> getTemaList() {
+ return temaList;
+ }
+
+ public void setTemaList(List<Tema> temaList) {
+ this.temaList = temaList;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += (idProfesor != null ? idProfesor.hashCode() : 0);
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object object) {
+ // TODO: Warning - this method won't work in the case the id fields are not set
+ if (!(object instanceof Profesor)) {
+ return false;
+ }
+ Profesor other = (Profesor) object;
+ if ((this.idProfesor == null && other.idProfesor != null) || (this.idProfesor != null && !this.idProfesor.equals(other.idProfesor))) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public String toString() {
+ return "model.Profesor[ idProfesor=" + idProfesor + " ]";
+ }
+
+}
diff --git a/EjercitarJPA/src/model/Respuesta.java b/EjercitarJPA/src/model/Respuesta.java
index 03ee3c2..47b7ef1 100644
--- a/EjercitarJPA/src/model/Respuesta.java
+++ b/EjercitarJPA/src/model/Respuesta.java
@@ -1,124 +1,124 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package model;
-
-import java.io.Serializable;
-import java.util.List;
-import javax.persistence.Basic;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.ManyToMany;
-import javax.persistence.NamedQueries;
-import javax.persistence.NamedQuery;
-import javax.persistence.OneToMany;
-import javax.persistence.Table;
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Size;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlTransient;
-
-/**
- *
- * @author Ceci
- */
-@Entity
-@Table(name = "respuesta")
-@XmlRootElement
-@NamedQueries({
- @NamedQuery(name = "Respuesta.findAll", query = "SELECT r FROM Respuesta r"),
- @NamedQuery(name = "Respuesta.findByIdRespuesta", query = "SELECT r FROM Respuesta r WHERE r.idRespuesta = :idRespuesta"),
- @NamedQuery(name = "Respuesta.findByDescripcion", query = "SELECT r FROM Respuesta r WHERE r.descripcion = :descripcion")})
-public class Respuesta implements Serializable {
- private static final long serialVersionUID = 1L;
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Basic(optional = false)
- @Column(name = "id_respuesta")
- private Integer idRespuesta;
- @Basic(optional = false)
- @NotNull
- @Size(min = 1, max = 2147483647)
- @Column(name = "descripcion")
- private String descripcion;
- @ManyToMany(mappedBy = "respuestaList")
- private List<Ejercicio> ejercicioList;
- @OneToMany(mappedBy = "respuesta")
- private List<Ejercicio> ejercicioList1;
-
- public Respuesta() {
- }
-
- public Respuesta(Integer idRespuesta) {
- this.idRespuesta = idRespuesta;
- }
-
- public Respuesta(Integer idRespuesta, String descripcion) {
- this.idRespuesta = idRespuesta;
- this.descripcion = descripcion;
- }
-
- public Integer getIdRespuesta() {
- return idRespuesta;
- }
-
- public void setIdRespuesta(Integer idRespuesta) {
- this.idRespuesta = idRespuesta;
- }
-
- public String getDescripcion() {
- return descripcion;
- }
-
- public void setDescripcion(String descripcion) {
- this.descripcion = descripcion;
- }
-
- @XmlTransient
- public List<Ejercicio> getEjercicioList() {
- return ejercicioList;
- }
-
- public void setEjercicioList(List<Ejercicio> ejercicioList) {
- this.ejercicioList = ejercicioList;
- }
-
- @XmlTransient
- public List<Ejercicio> getEjercicioList1() {
- return ejercicioList1;
- }
-
- public void setEjercicioList1(List<Ejercicio> ejercicioList1) {
- this.ejercicioList1 = ejercicioList1;
- }
-
- @Override
- public int hashCode() {
- int hash = 0;
- hash += (idRespuesta != null ? idRespuesta.hashCode() : 0);
- return hash;
- }
-
- @Override
- public boolean equals(Object object) {
- // TODO: Warning - this method won't work in the case the id fields are not set
- if (!(object instanceof Respuesta)) {
- return false;
- }
- Respuesta other = (Respuesta) object;
- if ((this.idRespuesta == null && other.idRespuesta != null) || (this.idRespuesta != null && !this.idRespuesta.equals(other.idRespuesta))) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return "model.Respuesta[ idRespuesta=" + idRespuesta + " ]";
- }
-
-}
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package model;
+
+import java.io.Serializable;
+import java.util.List;
+import javax.persistence.Basic;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.ManyToMany;
+import javax.persistence.NamedQueries;
+import javax.persistence.NamedQuery;
+import javax.persistence.OneToMany;
+import javax.persistence.Table;
+import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Size;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlTransient;
+
+/**
+ *
+ * @author Ceci
+ */
+@Entity
+@Table(name = "respuesta")
+@XmlRootElement
+@NamedQueries({
+ @NamedQuery(name = "Respuesta.findAll", query = "SELECT r FROM Respuesta r"),
+ @NamedQuery(name = "Respuesta.findByIdRespuesta", query = "SELECT r FROM Respuesta r WHERE r.idRespuesta = :idRespuesta"),
+ @NamedQuery(name = "Respuesta.findByDescripcion", query = "SELECT r FROM Respuesta r WHERE r.descripcion = :descripcion")})
+public class Respuesta implements Serializable {
+ private static final long serialVersionUID = 1L;
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Basic(optional = false)
+ @Column(name = "id_respuesta")
+ private Integer idRespuesta;
+ @Basic(optional = false)
+ @NotNull
+ @Size(min = 1, max = 2147483647)
+ @Column(name = "descripcion")
+ private String descripcion;
+ @ManyToMany(mappedBy = "respuestaList")
+ private List<Ejercicio> ejercicioList;
+ @OneToMany(mappedBy = "respuesta")
+ private List<Ejercicio> ejercicioList1;
+
+ public Respuesta() {
+ }
+
+ public Respuesta(Integer idRespuesta) {
+ this.idRespuesta = idRespuesta;
+ }
+
+ public Respuesta(Integer idRespuesta, String descripcion) {
+ this.idRespuesta = idRespuesta;
+ this.descripcion = descripcion;
+ }
+
+ public Integer getIdRespuesta() {
+ return idRespuesta;
+ }
+
+ public void setIdRespuesta(Integer idRespuesta) {
+ this.idRespuesta = idRespuesta;
+ }
+
+ public String getDescripcion() {
+ return descripcion;
+ }
+
+ public void setDescripcion(String descripcion) {
+ this.descripcion = descripcion;
+ }
+
+ @XmlTransient
+ public List<Ejercicio> getEjercicioList() {
+ return ejercicioList;
+ }
+
+ public void setEjercicioList(List<Ejercicio> ejercicioList) {
+ this.ejercicioList = ejercicioList;
+ }
+
+ @XmlTransient
+ public List<Ejercicio> getEjercicioList1() {
+ return ejercicioList1;
+ }
+
+ public void setEjercicioList1(List<Ejercicio> ejercicioList1) {
+ this.ejercicioList1 = ejercicioList1;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += (idRespuesta != null ? idRespuesta.hashCode() : 0);
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object object) {
+ // TODO: Warning - this method won't work in the case the id fields are not set
+ if (!(object instanceof Respuesta)) {
+ return false;
+ }
+ Respuesta other = (Respuesta) object;
+ if ((this.idRespuesta == null && other.idRespuesta != null) || (this.idRespuesta != null && !this.idRespuesta.equals(other.idRespuesta))) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public String toString() {
+ return "model.Respuesta[ idRespuesta=" + idRespuesta + " ]";
+ }
+
+}
diff --git a/EjercitarJPA/src/model/Sesion.java b/EjercitarJPA/src/model/Sesion.java
index baa0e05..f693e7a 100644
--- a/EjercitarJPA/src/model/Sesion.java
+++ b/EjercitarJPA/src/model/Sesion.java
@@ -1,176 +1,176 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package model;
-
-import java.io.Serializable;
-import java.util.Date;
-import java.util.List;
-import javax.persistence.Basic;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.ManyToMany;
-import javax.persistence.NamedQueries;
-import javax.persistence.NamedQuery;
-import javax.persistence.OneToMany;
-import javax.persistence.Table;
-import javax.persistence.Temporal;
-import javax.persistence.TemporalType;
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Size;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlTransient;
-
-/**
- *
- * @author Ceci
- */
-@Entity
-@Table(name = "sesion")
-@XmlRootElement
-@NamedQueries({
- @NamedQuery(name = "Sesion.findAll", query = "SELECT s FROM Sesion s"),
- @NamedQuery(name = "Sesion.findByIdSesion", query = "SELECT s FROM Sesion s WHERE s.idSesion = :idSesion"),
- @NamedQuery(name = "Sesion.findByEntrada", query = "SELECT s FROM Sesion s WHERE s.entrada = :entrada"),
- @NamedQuery(name = "Sesion.findBySalida", query = "SELECT s FROM Sesion s WHERE s.salida = :salida"),
- @NamedQuery(name = "Sesion.findByAyudaPadres", query = "SELECT s FROM Sesion s WHERE s.ayudaPadres = :ayudaPadres"),
- @NamedQuery(name = "Sesion.findByDesdeHogar", query = "SELECT s FROM Sesion s WHERE s.desdeHogar = :desdeHogar"),
- @NamedQuery(name = "Sesion.findByEstadoAnimo", query = "SELECT s FROM Sesion s WHERE s.estadoAnimo = :estadoAnimo")})
-public class Sesion implements Serializable {
- private static final long serialVersionUID = 1L;
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Basic(optional = false)
- @Column(name = "id_sesion")
- private Integer idSesion;
- @Basic(optional = false)
- @NotNull
- @Column(name = "entrada")
- @Temporal(TemporalType.TIMESTAMP)
- private Date entrada;
- @Basic(optional = false)
- @NotNull
- @Column(name = "salida")
- @Temporal(TemporalType.TIMESTAMP)
- private Date salida;
- @Column(name = "ayuda_padres")
- private Boolean ayudaPadres;
- @Column(name = "desde_hogar")
- private Boolean desdeHogar;
- @Size(max = 5)
- @Column(name = "estado_animo")
- private String estadoAnimo;
- @ManyToMany(mappedBy = "sesionList")
- private List<Alumno> alumnoList;
- @OneToMany(mappedBy = "sesion")
- private List<Tarea> tareaList;
-
- public Sesion() {
- }
-
- public Sesion(Integer idSesion) {
- this.idSesion = idSesion;
- }
-
- public Sesion(Integer idSesion, Date entrada, Date salida) {
- this.idSesion = idSesion;
- this.entrada = entrada;
- this.salida = salida;
- }
-
- public Integer getIdSesion() {
- return idSesion;
- }
-
- public void setIdSesion(Integer idSesion) {
- this.idSesion = idSesion;
- }
-
- public Date getEntrada() {
- return entrada;
- }
-
- public void setEntrada(Date entrada) {
- this.entrada = entrada;
- }
-
- public Date getSalida() {
- return salida;
- }
-
- public void setSalida(Date salida) {
- this.salida = salida;
- }
-
- public Boolean getAyudaPadres() {
- return ayudaPadres;
- }
-
- public void setAyudaPadres(Boolean ayudaPadres) {
- this.ayudaPadres = ayudaPadres;
- }
-
- public Boolean getDesdeHogar() {
- return desdeHogar;
- }
-
- public void setDesdeHogar(Boolean desdeHogar) {
- this.desdeHogar = desdeHogar;
- }
-
- public String getEstadoAnimo() {
- return estadoAnimo;
- }
-
- public void setEstadoAnimo(String estadoAnimo) {
- this.estadoAnimo = estadoAnimo;
- }
-
- @XmlTransient
- public List<Alumno> getAlumnoList() {
- return alumnoList;
- }
-
- public void setAlumnoList(List<Alumno> alumnoList) {
- this.alumnoList = alumnoList;
- }
-
- @XmlTransient
- public List<Tarea> getTareaList() {
- return tareaList;
- }
-
- public void setTareaList(List<Tarea> tareaList) {
- this.tareaList = tareaList;
- }
-
- @Override
- public int hashCode() {
- int hash = 0;
- hash += (idSesion != null ? idSesion.hashCode() : 0);
- return hash;
- }
-
- @Override
- public boolean equals(Object object) {
- // TODO: Warning - this method won't work in the case the id fields are not set
- if (!(object instanceof Sesion)) {
- return false;
- }
- Sesion other = (Sesion) object;
- if ((this.idSesion == null && other.idSesion != null) || (this.idSesion != null && !this.idSesion.equals(other.idSesion))) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return "model.Sesion[ idSesion=" + idSesion + " ]";
- }
-
-}
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package model;
+
+import java.io.Serializable;
+import java.util.Date;
+import java.util.List;
+import javax.persistence.Basic;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.ManyToMany;
+import javax.persistence.NamedQueries;
+import javax.persistence.NamedQuery;
+import javax.persistence.OneToMany;
+import javax.persistence.Table;
+import javax.persistence.Temporal;
+import javax.persistence.TemporalType;
+import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Size;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlTransient;
+
+/**
+ *
+ * @author Ceci
+ */
+@Entity
+@Table(name = "sesion")
+@XmlRootElement
+@NamedQueries({
+ @NamedQuery(name = "Sesion.findAll", query = "SELECT s FROM Sesion s"),
+ @NamedQuery(name = "Sesion.findByIdSesion", query = "SELECT s FROM Sesion s WHERE s.idSesion = :idSesion"),
+ @NamedQuery(name = "Sesion.findByEntrada", query = "SELECT s FROM Sesion s WHERE s.entrada = :entrada"),
+ @NamedQuery(name = "Sesion.findBySalida", query = "SELECT s FROM Sesion s WHERE s.salida = :salida"),
+ @NamedQuery(name = "Sesion.findByAyudaPadres", query = "SELECT s FROM Sesion s WHERE s.ayudaPadres = :ayudaPadres"),
+ @NamedQuery(name = "Sesion.findByDesdeHogar", query = "SELECT s FROM Sesion s WHERE s.desdeHogar = :desdeHogar"),
+ @NamedQuery(name = "Sesion.findByEstadoAnimo", query = "SELECT s FROM Sesion s WHERE s.estadoAnimo = :estadoAnimo")})
+public class Sesion implements Serializable {
+ private static final long serialVersionUID = 1L;
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Basic(optional = false)
+ @Column(name = "id_sesion")
+ private Integer idSesion;
+ @Basic(optional = false)
+ @NotNull
+ @Column(name = "entrada")
+ @Temporal(TemporalType.TIMESTAMP)
+ private Date entrada;
+ @Basic(optional = false)
+ @NotNull
+ @Column(name = "salida")
+ @Temporal(TemporalType.TIMESTAMP)
+ private Date salida;
+ @Column(name = "ayuda_padres")
+ private Boolean ayudaPadres;
+ @Column(name = "desde_hogar")
+ private Boolean desdeHogar;
+ @Size(max = 5)
+ @Column(name = "estado_animo")
+ private String estadoAnimo;
+ @ManyToMany(mappedBy = "sesionList")
+ private List<Alumno> alumnoList;
+ @OneToMany(mappedBy = "sesion")
+ private List<Tarea> tareaList;
+
+ public Sesion() {
+ }
+
+ public Sesion(Integer idSesion) {
+ this.idSesion = idSesion;
+ }
+
+ public Sesion(Integer idSesion, Date entrada, Date salida) {
+ this.idSesion = idSesion;
+ this.entrada = entrada;
+ this.salida = salida;
+ }
+
+ public Integer getIdSesion() {
+ return idSesion;
+ }
+
+ public void setIdSesion(Integer idSesion) {
+ this.idSesion = idSesion;
+ }
+
+ public Date getEntrada() {
+ return entrada;
+ }
+
+ public void setEntrada(Date entrada) {
+ this.entrada = entrada;
+ }
+
+ public Date getSalida() {
+ return salida;
+ }
+
+ public void setSalida(Date salida) {
+ this.salida = salida;
+ }
+
+ public Boolean getAyudaPadres() {
+ return ayudaPadres;
+ }
+
+ public void setAyudaPadres(Boolean ayudaPadres) {
+ this.ayudaPadres = ayudaPadres;
+ }
+
+ public Boolean getDesdeHogar() {
+ return desdeHogar;
+ }
+
+ public void setDesdeHogar(Boolean desdeHogar) {
+ this.desdeHogar = desdeHogar;
+ }
+
+ public String getEstadoAnimo() {
+ return estadoAnimo;
+ }
+
+ public void setEstadoAnimo(String estadoAnimo) {
+ this.estadoAnimo = estadoAnimo;
+ }
+
+ @XmlTransient
+ public List<Alumno> getAlumnoList() {
+ return alumnoList;
+ }
+
+ public void setAlumnoList(List<Alumno> alumnoList) {
+ this.alumnoList = alumnoList;
+ }
+
+ @XmlTransient
+ public List<Tarea> getTareaList() {
+ return tareaList;
+ }
+
+ public void setTareaList(List<Tarea> tareaList) {
+ this.tareaList = tareaList;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += (idSesion != null ? idSesion.hashCode() : 0);
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object object) {
+ // TODO: Warning - this method won't work in the case the id fields are not set
+ if (!(object instanceof Sesion)) {
+ return false;
+ }
+ Sesion other = (Sesion) object;
+ if ((this.idSesion == null && other.idSesion != null) || (this.idSesion != null && !this.idSesion.equals(other.idSesion))) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public String toString() {
+ return "model.Sesion[ idSesion=" + idSesion + " ]";
+ }
+
+}
diff --git a/EjercitarJPA/src/model/Tarea.java b/EjercitarJPA/src/model/Tarea.java
index 5f9da9d..6a1c72b 100644
--- a/EjercitarJPA/src/model/Tarea.java
+++ b/EjercitarJPA/src/model/Tarea.java
@@ -1,125 +1,125 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package model;
-
-import java.io.Serializable;
-import javax.persistence.Basic;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.JoinColumn;
-import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
-import javax.persistence.NamedQuery;
-import javax.persistence.Table;
-import javax.validation.constraints.Size;
-import javax.xml.bind.annotation.XmlRootElement;
-
-/**
- *
- * @author Ceci
- */
-@Entity
-@Table(name = "tarea")
-@XmlRootElement
-@NamedQueries({
- @NamedQuery(name = "Tarea.findAll", query = "SELECT t FROM Tarea t"),
- @NamedQuery(name = "Tarea.findByIdTarea", query = "SELECT t FROM Tarea t WHERE t.idTarea = :idTarea"),
- @NamedQuery(name = "Tarea.findByDescripcion", query = "SELECT t FROM Tarea t WHERE t.descripcion = :descripcion")})
-public class Tarea implements Serializable {
- private static final long serialVersionUID = 1L;
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Basic(optional = false)
- @Column(name = "id_tarea")
- private Integer idTarea;
- @Size(max = 2147483647)
- @Column(name = "descripcion")
- private String descripcion;
- @JoinColumn(name = "tema", referencedColumnName = "id_tema")
- @ManyToOne
- private Tema tema;
- @JoinColumn(name = "sesion", referencedColumnName = "id_sesion")
- @ManyToOne
- private Sesion sesion;
- @JoinColumn(name = "curso", referencedColumnName = "id_curso")
- @ManyToOne
- private Curso curso;
-
- public Tarea() {
- }
-
- public Tarea(Integer idTarea) {
- this.idTarea = idTarea;
- }
-
- public Integer getIdTarea() {
- return idTarea;
- }
-
- public void setIdTarea(Integer idTarea) {
- this.idTarea = idTarea;
- }
-
- public String getDescripcion() {
- return descripcion;
- }
-
- public void setDescripcion(String descripcion) {
- this.descripcion = descripcion;
- }
-
- public Tema getTema() {
- return tema;
- }
-
- public void setTema(Tema tema) {
- this.tema = tema;
- }
-
- public Sesion getSesion() {
- return sesion;
- }
-
- public void setSesion(Sesion sesion) {
- this.sesion = sesion;
- }
-
- public Curso getCurso() {
- return curso;
- }
-
- public void setCurso(Curso curso) {
- this.curso = curso;
- }
-
- @Override
- public int hashCode() {
- int hash = 0;
- hash += (idTarea != null ? idTarea.hashCode() : 0);
- return hash;
- }
-
- @Override
- public boolean equals(Object object) {
- // TODO: Warning - this method won't work in the case the id fields are not set
- if (!(object instanceof Tarea)) {
- return false;
- }
- Tarea other = (Tarea) object;
- if ((this.idTarea == null && other.idTarea != null) || (this.idTarea != null && !this.idTarea.equals(other.idTarea))) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return "model.Tarea[ idTarea=" + idTarea + " ]";
- }
-
-}
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package model;
+
+import java.io.Serializable;
+import javax.persistence.Basic;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.NamedQueries;
+import javax.persistence.NamedQuery;
+import javax.persistence.Table;
+import javax.validation.constraints.Size;
+import javax.xml.bind.annotation.XmlRootElement;
+
+/**
+ *
+ * @author Ceci
+ */
+@Entity
+@Table(name = "tarea")
+@XmlRootElement
+@NamedQueries({
+ @NamedQuery(name = "Tarea.findAll", query = "SELECT t FROM Tarea t"),
+ @NamedQuery(name = "Tarea.findByIdTarea", query = "SELECT t FROM Tarea t WHERE t.idTarea = :idTarea"),
+ @NamedQuery(name = "Tarea.findByDescripcion", query = "SELECT t FROM Tarea t WHERE t.descripcion = :descripcion")})
+public class Tarea implements Serializable {
+ private static final long serialVersionUID = 1L;
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Basic(optional = false)
+ @Column(name = "id_tarea")
+ private Integer idTarea;
+ @Size(max = 2147483647)
+ @Column(name = "descripcion")
+ private String descripcion;
+ @JoinColumn(name = "tema", referencedColumnName = "id_tema")
+ @ManyToOne
+ private Tema tema;
+ @JoinColumn(name = "sesion", referencedColumnName = "id_sesion")
+ @ManyToOne
+ private Sesion sesion;
+ @JoinColumn(name = "curso", referencedColumnName = "id_curso")
+ @ManyToOne
+ private Curso curso;
+
+ public Tarea() {
+ }
+
+ public Tarea(Integer idTarea) {
+ this.idTarea = idTarea;
+ }
+
+ public Integer getIdTarea() {
+ return idTarea;
+ }
+
+ public void setIdTarea(Integer idTarea) {
+ this.idTarea = idTarea;
+ }
+
+ public String getDescripcion() {
+ return descripcion;
+ }
+
+ public void setDescripcion(String descripcion) {
+ this.descripcion = descripcion;
+ }
+
+ public Tema getTema() {
+ return tema;
+ }
+
+ public void setTema(Tema tema) {
+ this.tema = tema;
+ }
+
+ public Sesion getSesion() {
+ return sesion;
+ }
+
+ public void setSesion(Sesion sesion) {
+ this.sesion = sesion;
+ }
+
+ public Curso getCurso() {
+ return curso;
+ }
+
+ public void setCurso(Curso curso) {
+ this.curso = curso;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += (idTarea != null ? idTarea.hashCode() : 0);
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object object) {
+ // TODO: Warning - this method won't work in the case the id fields are not set
+ if (!(object instanceof Tarea)) {
+ return false;
+ }
+ Tarea other = (Tarea) object;
+ if ((this.idTarea == null && other.idTarea != null) || (this.idTarea != null && !this.idTarea.equals(other.idTarea))) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public String toString() {
+ return "model.Tarea[ idTarea=" + idTarea + " ]";
+ }
+
+}
diff --git a/EjercitarJPA/src/model/Tema.java b/EjercitarJPA/src/model/Tema.java
index 11f82dc..2ba32cd 100644
--- a/EjercitarJPA/src/model/Tema.java
+++ b/EjercitarJPA/src/model/Tema.java
@@ -1,170 +1,170 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package model;
-
-import java.io.Serializable;
-import java.util.List;
-import javax.persistence.Basic;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.JoinColumn;
-import javax.persistence.ManyToOne;
-import javax.persistence.NamedQueries;
-import javax.persistence.NamedQuery;
-import javax.persistence.OneToMany;
-import javax.persistence.Table;
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Size;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.bind.annotation.XmlTransient;
-
-/**
- *
- * @author Ceci
- */
-@Entity
-@Table(name = "tema")
-@XmlRootElement
-@NamedQueries({
- @NamedQuery(name = "Tema.findAll", query = "SELECT t FROM Tema t"),
- @NamedQuery(name = "Tema.findByIdTema", query = "SELECT t FROM Tema t WHERE t.idTema = :idTema"),
- @NamedQuery(name = "Tema.findByNombre", query = "SELECT t FROM Tema t WHERE t.nombre = :nombre"),
- @NamedQuery(name = "Tema.findByDescripcion", query = "SELECT t FROM Tema t WHERE t.descripcion = :descripcion"),
- @NamedQuery(name = "Tema.findByPeso", query = "SELECT t FROM Tema t WHERE t.peso = :peso")})
-public class Tema implements Serializable {
- private static final long serialVersionUID = 1L;
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Basic(optional = false)
- @Column(name = "id_tema")
- private Integer idTema;
- @Basic(optional = false)
- @NotNull
- @Size(min = 1, max = 2147483647)
- @Column(name = "nombre")
- private String nombre;
- @Size(max = 2147483647)
- @Column(name = "descripcion")
- private String descripcion;
- @Column(name = "peso")
- private Integer peso;
- @OneToMany(mappedBy = "tema")
- private List<Concepto> conceptoList;
- @OneToMany(mappedBy = "tema")
- private List<Tarea> tareaList;
- @JoinColumn(name = "profesor", referencedColumnName = "id_profesor")
- @ManyToOne
- private Profesor profesor;
- @JoinColumn(name = "asignatura", referencedColumnName = "id_asignatura")
- @ManyToOne
- private Asignatura asignatura;
-
- public Tema() {
- }
-
- public Tema(Integer idTema) {
- this.idTema = idTema;
- }
-
- public Tema(Integer idTema, String nombre) {
- this.idTema = idTema;
- this.nombre = nombre;
- }
-
- public Integer getIdTema() {
- return idTema;
- }
-
- public void setIdTema(Integer idTema) {
- this.idTema = idTema;
- }
-
- public String getNombre() {
- return nombre;
- }
-
- public void setNombre(String nombre) {
- this.nombre = nombre;
- }
-
- public String getDescripcion() {
- return descripcion;
- }
-
- public void setDescripcion(String descripcion) {
- this.descripcion = descripcion;
- }
-
- public Integer getPeso() {
- return peso;
- }
-
- public void setPeso(Integer peso) {
- this.peso = peso;
- }
-
- @XmlTransient
- public List<Concepto> getConceptoList() {
- return conceptoList;
- }
-
- public void setConceptoList(List<Concepto> conceptoList) {
- this.conceptoList = conceptoList;
- }
-
- @XmlTransient
- public List<Tarea> getTareaList() {
- return tareaList;
- }
-
- public void setTareaList(List<Tarea> tareaList) {
- this.tareaList = tareaList;
- }
-
- public Profesor getProfesor() {
- return profesor;
- }
-
- public void setProfesor(Profesor profesor) {
- this.profesor = profesor;
- }
-
- public Asignatura getAsignatura() {
- return asignatura;
- }
-
- public void setAsignatura(Asignatura asignatura) {
- this.asignatura = asignatura;
- }
-
- @Override
- public int hashCode() {
- int hash = 0;
- hash += (idTema != null ? idTema.hashCode() : 0);
- return hash;
- }
-
- @Override
- public boolean equals(Object object) {
- // TODO: Warning - this method won't work in the case the id fields are not set
- if (!(object instanceof Tema)) {
- return false;
- }
- Tema other = (Tema) object;
- if ((this.idTema == null && other.idTema != null) || (this.idTema != null && !this.idTema.equals(other.idTema))) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return "model.Tema[ idTema=" + idTema + " ]";
- }
-
-}
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package model;
+
+import java.io.Serializable;
+import java.util.List;
+import javax.persistence.Basic;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.NamedQueries;
+import javax.persistence.NamedQuery;
+import javax.persistence.OneToMany;
+import javax.persistence.Table;
+import javax.validation.constraints.NotNull;
+import javax.validation.constraints.Size;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlTransient;
+
+/**
+ *
+ * @author Ceci
+ */
+@Entity
+@Table(name = "tema")
+@XmlRootElement
+@NamedQueries({
+ @NamedQuery(name = "Tema.findAll", query = "SELECT t FROM Tema t"),
+ @NamedQuery(name = "Tema.findByIdTema", query = "SELECT t FROM Tema t WHERE t.idTema = :idTema"),
+ @NamedQuery(name = "Tema.findByNombre", query = "SELECT t FROM Tema t WHERE t.nombre = :nombre"),
+ @NamedQuery(name = "Tema.findByDescripcion", query = "SELECT t FROM Tema t WHERE t.descripcion = :descripcion"),
+ @NamedQuery(name = "Tema.findByPeso", query = "SELECT t FROM Tema t WHERE t.peso = :peso")})
+public class Tema implements Serializable {
+ private static final long serialVersionUID = 1L;
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Basic(optional = false)
+ @Column(name = "id_tema")
+ private Integer idTema;
+ @Basic(optional = false)
+ @NotNull
+ @Size(min = 1, max = 2147483647)
+ @Column(name = "nombre")
+ private String nombre;
+ @Size(max = 2147483647)
+ @Column(name = "descripcion")
+ private String descripcion;
+ @Column(name = "peso")
+ private Integer peso;
+ @OneToMany(mappedBy = "tema")
+ private List<Concepto> conceptoList;
+ @OneToMany(mappedBy = "tema")
+ private List<Tarea> tareaList;
+ @JoinColumn(name = "profesor", referencedColumnName = "id_profesor")
+ @ManyToOne
+ private Profesor profesor;
+ @JoinColumn(name = "asignatura", referencedColumnName = "id_asignatura")
+ @ManyToOne
+ private Asignatura asignatura;
+
+ public Tema() {
+ }
+
+ public Tema(Integer idTema) {
+ this.idTema = idTema;
+ }
+
+ public Tema(Integer idTema, String nombre) {
+ this.idTema = idTema;
+ this.nombre = nombre;
+ }
+
+ public Integer getIdTema() {
+ return idTema;
+ }
+
+ public void setIdTema(Integer idTema) {
+ this.idTema = idTema;
+ }
+
+ public String getNombre() {
+ return nombre;
+ }
+
+ public void setNombre(String nombre) {
+ this.nombre = nombre;
+ }
+
+ public String getDescripcion() {
+ return descripcion;
+ }
+
+ public void setDescripcion(String descripcion) {
+ this.descripcion = descripcion;
+ }
+
+ public Integer getPeso() {
+ return peso;
+ }
+
+ public void setPeso(Integer peso) {
+ this.peso = peso;
+ }
+
+ @XmlTransient
+ public List<Concepto> getConceptoList() {
+ return conceptoList;
+ }
+
+ public void setConceptoList(List<Concepto> conceptoList) {
+ this.conceptoList = conceptoList;
+ }
+
+ @XmlTransient
+ public List<Tarea> getTareaList() {
+ return tareaList;
+ }
+
+ public void setTareaList(List<Tarea> tareaList) {
+ this.tareaList = tareaList;
+ }
+
+ public Profesor getProfesor() {
+ return profesor;
+ }
+
+ public void setProfesor(Profesor profesor) {
+ this.profesor = profesor;
+ }
+
+ public Asignatura getAsignatura() {
+ return asignatura;
+ }
+
+ public void setAsignatura(Asignatura asignatura) {
+ this.asignatura = asignatura;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += (idTema != null ? idTema.hashCode() : 0);
+ return hash;
+ }
+
+ @Override
+ public boolean equals(Object object) {
+ // TODO: Warning - this method won't work in the case the id fields are not set
+ if (!(object instanceof Tema)) {
+ return false;
+ }
+ Tema other = (Tema) object;
+ if ((this.idTema == null && other.idTema != null) || (this.idTema != null && !this.idTema.equals(other.idTema))) {
+ return false;
+ }
+ return true;
+ }
+
+ @Override
+ public String toString() {
+ return "model.Tema[ idTema=" + idTema + " ]";
+ }
+
+}