У меня есть объект Java Star, который хранится в базе данных. Это миллиарды записей, поэтому я хочу разбить этот единственный объект на несколько таблиц в базе данных, полем в объекте Star называется кластер, который принимает значения «left», «right», «top», «bottom»,Разбиение объекта на многие таблицы
class Star {
private String Name;
private String cluster;
}
Поэтому вместо того, чтобы иметь один огромный стол, у меня будет четыре огромных стола для объекта Star. Возможно ли это сделать в спящем режиме? Если да, то как?
Я хочу, чтобы не создавать четыре разных объекта Start: StarLeft, StarRight, StarBottom и StarTop, поэтому они приземляются на разных таблицах.
Редактировать: Выполнение этой задачи. У меня нет конкретной базы данных, мое приложение должно работать с любыми (Oracle, MySQL и т. Д.), Поэтому одна из причин, почему я использую hibernate.
Вы делаете это по соображениям производительности, или ваша логика требует, чтобы вы это сделали? какая у вас база данных? – Kent
Интересно, хорошо ли сочетаются миллиарды записей и Hibernate: сделайте свой sql самостоятельно, Hibernate, вероятно, предоставит вам субоптимальное решение. – bluevoid
Вы все еще хотите сделать это, используя спящий режим? – acdcjunior