В последнее время меня очень беспокоит производительность системы с использованием Hibernate.В отношениях, упомянутых ниже, вы можете видеть, что одно основное приложение может иметь только одно дочернее приложение.Но база данных содержит несколько дочерних приложений для одного и того же основного приложения. Система случайным образом выбирает одно дочернее приложение, и это не вызывает никаких проблем, которые могут заметить пользователи, но я предполагаю, что это как-то влияет на производительность с точки зрения динамической памяти в моей системе.,Является ли влияние на производительность значительным в таком сценарии?
class MainApplication{
@Column(name="main_app_id")
int mainAppId;
String firstName;
String lastName;
List<Address> address ;
}
class SupportingApplication{
int supportingAppId;
//defining the relation
@Column(name="main_app_id")
int mainAppId
@OneToOne
@JoinColumn(name="main_app_id", referencedColumnName="main_app_id", insertable=false, updatable=false)
private MainApplication mainApplication;
String city;
String state;
}