dcsimg
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Intermediate
Mar 23, 2020

WEBINAR:

On-Demand

Building the Right Environment to Support AI, Machine Learning and Deep Learning


How to Use JPA, @MappedSuperclass

First, define an abstract class and annotate it with @MappedSuperclass. This is not an entity:

@MappedSuperclass
public abstract class User implements Serializable {
   ...
}

Second, each entity should extend the User class. For example, Student and Teacher entitites:

@Entity
public class Student extends User implements Serializable {
   ...
}

@Entity
public class Teacher extends User implements Serializable {
   ...
}
Octavia Anghel
 
Thanks for your registration, follow us on our social networks to keep up-to-date