· 8 years ago · Aug 17, 2018, 03:34 PM
1CREATE TABLE IF NOT EXISTS `asignatura` (
2 `id` int(11) NOT NULL,
3 `name` varchar(12) NOT NULL,
4 PRIMARY KEY (`id`)
5) ENGINE=InnoDB DEFAULT CHARSET=utf8;
6
7public abstract class Asignatura{
8
9}
10
11public class Matematicas extends Asignatura{
12
13}
14
15@Entity
16@Table(name = "asignatura")
17public class Asignatura{
18@Id
19private int id;
20@Column
21private String name;
22//getters/setters...
23}
24
25Asignatura nuevaAsignatura = new Asignatura();
26nuevaAsignatura.setId(123);
27nuevaAsignatura.setNombre("Matemáticas");
28
29entityManager.persist(nuevaAsignatura);
30
31INSERT INTO asignatura (id, name)
32VALUES (123, 'Matemáticas');
33
34asignatura
35--------------------
36id | name |
37--------------------
38123 | Matemáticas |