Использовать один класс для сохранения разных таблиц в БД
Есть класс Uslugi
, код ниже описывает его начало
@Entity
@Table(name = "uslugi_poliklinika")
public class Uslugi {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column
private int id;
***
}
Необходимо этот класс использовать для сохранения в несколько разных таблиц БД. Т.е. у другого класса будет @Table(name = "uslugi_uzi")
, @Table(name = "uslugi_mrt")
Есть ли какая-то возможность использовать один класс для сохранения данных в разные одинаковые таблицы или все же нужно для каждой таблицы свои классы создавать? Просто этот класс используется во многих местах, а если создавать такие классы для каждого отделения будет много дублирующегося кода.