У меня есть 2 класса: A и B такие, что B продолжается A. Используя спящий режим, A - это нормальная конкретная сущность, с соответствующей таблицей и все там Это хорошо.java, MySQL и Unknown column 'DTYPE' в 'списке полей'
B определяется так, что он расширяет A, а A и B являются Serializable и имеют 2 дополнительных члена, для которых у меня есть аннотация @Transient. Я не хочу, чтобы они были сохранены в БД, и для меня все равно, мне все строки в этой таблице являются только экземплярами A, сохраняются. Целью является случайное сохранение экземпляров B в сеансе. Однако в какой-то момент мне нужно сохранить объект B в БД (как если бы это был А). У меня нет или нет Дискриминатора или что-то в этом роде.
Я пытался что-то вроде:
session.saveOrUpdate((A) b);
... с б экземпляром В. Это не удалось.
У кого-нибудь есть идея, как это решить?