Влияние на производительность системы, когда структура базы данных не соответствует тому, что мы указываем при отображении отношений объекта с использованием hibernate - PullRequest
0 голосов
/ 14 марта 2019

В последнее время меня очень беспокоит производительность системы с использованием 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;   
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...