Ejemplo-entidades-JPA PDF

Title Ejemplo-entidades-JPA
Course Tecnologías Informáticas para la Web
Institution Universidad Carlos III de Madrid
Pages 2
File Size 54 KB
File Type PDF
Total Downloads 13
Total Views 150

Summary

Ejemplo entidades JPA...


Description

@Entity @Table(name="Lobjects") @NamedQuery(name="Lobject.findAll", query="SELECT l FROM Lobject l") public class Lobject implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name="id_object") private int idObject; private String description; private String name; private String route; //bi-directional many-to-many association to Cours @ManyToMany @JoinTable( name="CoursesObjects" , joinColumns={ @JoinColumn(name="id_object") } , inverseJoinColumns={ @JoinColumn(name="id_course") } ) private List courses;

@Entity @Table(name="Courses") @NamedQuery(name="Cours.findAll", query="SELECT c FROM Cours c") public class Cours implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name="id_course") private int idCourse; private String name; //bi-directional many-to-one association to Section @ManyToOne @JoinColumn(name="section") private Section sectionBean; //bi-directional many-to-many association to Lobject @ManyToMany(mappedBy="courses") private List lobjects;

@Entity @Table(name="Modules") @NamedQuery(name="Module.findAll", query="SELECT m FROM Module m") public class Module implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name="id_module") private int idModule; private String name; //bi-directional many-to-one association to Section @OneToMany(mappedBy="moduleBean") private List sections;

@Entity @Table(name="Sections") @NamedQuery(name="Section.findAll", query="SELECT s FROM Section s") public class Section implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name="id_section") private int idSection; private String name; //bi-directional many-to-one association to Cours @OneToMany(mappedBy="sectionBean") private List courses; //bi-directional many-to-one association to Module @ManyToOne @JoinColumn(name="module") private Module moduleBean;...


Similar Free PDFs