У меня есть коллекция Answerer (IList<Answer>
) и две таблицы (Answer и AnswerHist).
Я хочу сделать что-то вроде:
Get the current answers from db.
save(Answers, "AnswerHist");
delete(Answers, "Answer");
Answers = questions
.Select(x => new Answer(response)
{
QuestionID = x.QuestionID,
Value = x.Answer.Value,
Bool = x.Answer.Bool,
Date = x.Answer.Date,
Number = x.Answer.Number,
Text = x.Answer.Text
})
.ToList<Answer>();
сохранить (Ответы, «Ответить»);
Обычно сохраняйте ответы в таблице истории, удаляйте ответы из таблицы ответов, затем обновляйте ответы и вставляйте их в таблицу ответов.
Есть ли простой способ заставить Hibernate сохранить тот же класс против нескольких идентичных таблиц?